Office Hours

Visits scheduled Monday through Friday by appointment only.

Weekend appointments scheduled at physician’s discretion.

Direct Primary Care

Direct Primary Care is a new model of healthcare that allows for a stronger relationship between doctor and patient, regardless of whether or not a patient has medical insurance.  Patients pay an affordable monthly membership fee to belong to the office which covers all visits (including in-office appointments, phone visits, and video visits) with no co-pays, deductibles, or extra bills.

Plans & Pricing

A more personal patient experience. Plans for all situations including: single adults, couples, families, children, and military members.

Make an Appointment

(815) 828-5600

Contact us to schedule a visit.

The Doctor Is In - Direct Primary Care

Direct Primary Care is a new, growing, and different type of medical care. It is a much more personalized form of care, and it allows patients easy and affordable access to their doctor, even after hours for urgent needs. We can typically offer same or next day appointments, and we generally schedule 30 and 60 minute appointments, so you won’t feel rushed.

more →


Begin Pre-Enrollment