Family Medicine for McHenry County has served the health needs of families in Crystal Lake, Algonquin, Woodstock, Lake in the Hills and neighboring communities since 1984. Come see us for: Preventive care and regular checkups for the whole family. Routine medical care needs like physicals or flu shots.