Comprehensive Medical Care Services at Rock River Community Clinic

At Rock River Community Clinic, we are dedicated to providing comprehensive medical care that is accessible to everyone, regardless of their insurance status.

Our approach prioritizes preventive care and long-term management of chronic conditions, ensuring that our patients receive the support they need for ongoing health and well-being. Whether you require general primary care, annual wellness exams, diagnostic testing, or treatment for acute injuries or illnesses, our experienced team is here to help.

Medical Care Service Locations

Medical Care Services We Offer:

General Primary Care
Women’s Health / Wellness Exams
Acute Injuries or Illnesses
Family Planning
Diagnostic Testing / Laboratory
Well Child’s & School Physicals
Annual Wellness Exams
Diabetic Education & Care

Medical Care Providers

  • Dr. Donald Williams, MD

    Medical Director - Internal Medicine & Pediatrics
  • Dr. Michael Grajewski

    Dr. Michael Grajewski, MD

    Volunteer Family Practice Physician
  • Short Headshot (1)

    Dalal El-Barbarawi, PA-C

    Certified Physician Assistant
  • Lizzy N Badge Picture

    Elizabeth (Lizzy) Neubauer

    Physician Assistant
  • Liz Stevenson1 (1)

    Elizabeth Stevenson, APNP

    Nurse Practitioner

“Amazing care and staff. Everyone was so kind and showed that they cared.”

“Amazing care and staff. Everyone was so kind and showed that they cared.”

Medical Clinic Patient

“From the front desk, to the nurse, to the doctor everyone was great. Was so nice to be listened to and cared for.”

“Visiting the Rock River clinic has always been a very good experience, thank you very much.”

Making Healthcare Affordable

We are committed to providing affordable healthcare services regardless of your ability to pay.

We accepts Medicaid, Medicare, and many private commercial and Market Place insurance plans.

No insurance? No problem. Like many of our patients, you may instead qualify for our Sliding Fee Discount Program to receive care from a provider for as little as $10 per visit.