Our Office

We are an independent full service family medicine office serving the entire Quad Cities region. Our family medicine providers are all board certified and excited to serve patients of all ages.


Certifications in

Family Medicine
Diabetes Management
Disease Prevention
Heart Attack Risk Reduction
Botox For Headaches


Patients Cared For

Our doctors and Nurse Practitioners have cared for 100,000+ combined patients. We are the experts and use our experience to provide the best care for you and your family.

Teamwork is the only way we work

Nurse Practioner

Michele Moritz

Michele enjoys getting to know all her patients. She is married with 3 children and has a love for gardening.


Dr Nick Petre

Dr Nick, is usually spoiling his two cats Hemi & Tinkerbell, taking care of his several fish tanks, and spending time with his partner Tracy.

Nurse Practitioner

Jennifer Wilkinson

Jennifer enjoys spending time with her family and traveling. She has two daughters and two dogs.


Dr James Petre

Dr. James has been practicing medicine for over 30 years. He has an abundance of passion for his patients. He enjoys the outdoors and learning how to sail.

have never had a bad experience!


I have been going to Stone Ridge for the past 10+ years and have never had a bad experience! I started out with Dr. Anne Petre and she was the most caring woman I had ever gone to as a doctor! She listened to my issues and gave me options to start with and not just a “ take this medication “. She left and I started to see the new NP Janelle Schanfish. She was just as amazing as Dr. Anne. Great bedside manner. Got to know me. Listened to my issues and helped solve them. She talked about having similar issues so she was on the same level as I was and understood! I was sad when she relocated but got in just recently with the new NP Jennifer that took over her place. She got to know me asked questions and gave me her plan. Always stopped and asked if I was okay with the plan and if I had any questions. She went over the plan with Dr. Jim and personally called me back with new options! The office staff and clinical are very friendly in person and on the phone! They take care of their patients and I recommend them to any of my friends and family!

Kelly S

Your health is our priority.

Call (309) 796-2329