David M Oligschlaeger, DO, Family Medicine

200 S Cedar St
ShelbyvilleIL  62565-1838 (Shelby County)


Phone: 217-774-4400
Fax: 217-774-6445

NPI: 1851383418
License Number: 036099152 (IL)