David Allen McCarthy, MD, Family Medicine

310 N 7 Hills Rd
O FallonIL  62269-4111 (Saint Clair County)


Phone: 618-624-6181
Fax: 618-624-8314

NPI: 1346242799
License Number: 036-096533 (IL)