Welcome to Universal Primary Care!

Welcome to Universal Primary Care! We are both proud and humbled by the opportunity to provide your health care.

At UPC, we have a unique mission: to provide high-quality primary care access to everyone without regard to ability to pay. But, what does that really mean?

On a personal level, it means that you are welcome here. Each individual is treated with dignity and respect. It means that we will go that extra mile to help you address any of the barriers you face to reaching your best health status.
Read more

UPC Welcomes:

Dr. Eddo de Lang, MD


Dr. Joshua Ferrell, MD



Dr. Naga Meka, MD



To schedule an appointment with Dr. de Lang, Dr. Ferrell, Dr. Meka, or any UPC Provider, please call (716) 375-7500!

Meet Our Team

Ronan O'Leary, MD

Board Certified, Family Medicine, Olean. Specializing in adult and pediatric care. Joined Practice: 2015




AnnMarie Zimmermann, MD

Board Certified, Family Medicine With Surgical Obstetrics, Olean. Joined Practice: 1998




Cindy Mack, CNM

Certified Nurse Midwife, Olean. Midwife specializing in OB/GYN. Joined Practice: 2001




Christina Roosa, DO

Board Certified, Family Medicine with Surgical Obstetrics, Olean. Joined Practice: 2009

View all Team Members

For Immediate Care
Call : 911

If you have an emergency and need to access immediate medical care, please call 9-1-1 or go to the nearest emergency room.

For Urgent Care
Call : (716) 375-7500

For urgent – but not emergent – health care needs, call our offices at (716)375-7500. An on-call physician is available 24 hours a day, 7 days a week to answer your question.

24hr Behavioral Health
Call: 1-800-339-5209

24 Hour Behavioral Health support - available through the Crisis Services Hotline at 1-800-339-5209