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.

Thank you Stone Ridge for making your patients a priority.


Awesome Doctors and medical staff! Stone Ridge is the first place I've gone to where I don't feel rushed while visiting my doctor! Michele listens and talks with me about my concerns. we discuss the best plan of action for my medical needs! Love, Love her "bedside manner"! This group is not apart of the local BIG hospitals and clearly don't have the unwritten 15 min per patient philosophy!! Thank you Stone Ridge for making your patients a priority.

Jackie Dennis Atkinse

Your health is our priority.

Call (309) 796-2329