Robert Francis Schaefer, MD, Family Medicine

12860 Troxler Ave
HighlandIL  62249-2898 (Madison County)


Phone: 618-651-2810
Fax: 618-651-0077

NPI: 1659481299
License Number: 036134335 (IL)