Robert T Farmer, MD, Family Medicine

211 E Hanover St
New BadenIL  62265-1811 (Clinton County)


Phone: 618-588-2900
Fax: 618-588-2904

NPI: 1629058102
License Number: 036097185 (IL)