top of page

Welcome To

Personalized Care You Can Trust.

No Insurance? No Problem! Ask about St.Mary + , our affordable primary care membership. Learn More!

Contact our doctor and get the care you need, today. 

Thank you for submitting, we'll contact you soon!

Access Your Patient Portal

Schedule Appointments

Pay Bills

View Test & Lab Results

St. Mary Internal Medicine

F: (815) 609-9482

Clinic Hours

Tuesday

Monday

Wednesday

Thursday

Friday

8:00 am – 12:00 pm

5:00 pm – 7:00 pm

8:00 am – 12:00 pm

CLOSED

8:00 am – 4:00 pm

8:00 am – 12:00 pm

Preventative Care 

Maintain optimal health with comprehensive preventive care services from our experienced physician

Employer Physicals & DOT Exams

Stay on top of your compliance and well-being with our comprehensive employer physicals and DOT exams

Immigration

Ensure a smooth immigration process and get your labs, vaccines and I-693 forms all completed at the same place with our USCIS Civil Surgeon

We're Here to Help.

bottom of page