Search for a UPMC doctor near you

Narrow your search:

To speak with an appointment scheduler, call 1-800-533-UPMC between 7 a.m. and 7 p.m. Monday through Friday.

Note: We can schedule appointments for many — but not all — UPMC doctors and locations at this number.

Verify Your Insurance

Please call the physician's office to verify insurance coverage prior to scheduling an appointment.

Specialty:

Internal Medicine
PCP (Primary Care Physician)


Hospital Affiliation(s):
UPMC St. Margaret


Patient Satisfaction Ratings:
4.7 Stars
241 Patient
Satisfaction Ratings
Learn About Our Survey

LOCATION(S):

Natrona Heights Medical Associates - UPMC
1800 Union Ave.
Natrona Heights, PA 15065
Office Phone:
(724) 230-3420
Map

BOARD CERTIFICATIONS:

Internal Medicine, American Board of Internal Medicine

Education:

DO, Philadelphia College of Osteopathic Medicine, Philadelphia, PA

Residency:
Western Pennsylvania Hospital,
Pittsburgh, PA




Appointment Information

New Patients

Book Your Initial PCP Visit NowIf you are a new patient, you can schedule your appointment online now or call the locations listed above to speak with a representative.

Returning Patients

  • Your doctor may participate in scheduling through MyUPMC. If you would like to book online, please log in and visit the Appointments tab.
  • Call the locations listed above to speak with a representative.

Patient Ratings


Rate the Provider

Listens Carefully

Spends Enough Time with You

Recommend This Provider to Family/Friends

Shows Respect for Patients

Provides Easy to Understand Information

Explains in a Way You Understand

Patient Comments

At UPMC we believe transparency is critical. Patient comments found on UPMC Find A Doc are not investigated to ascertain truth or validity. Comments are posted in the spirit of providing patient's perceptions of their encounters with their providers.

Patient comments are gathered from our Press Ganey Patient Satisfaction Survey and are displayed in their entirety. Patients are not identified for confidentiality and patient privacy.

August 21, 2017

felt i was given full consideration about my feelings in regard to the state of my health !

July 31, 2017

I appreciate the care I have received from Dr. Defrances since changing PCP.

July 10, 2017

Very thorough exam, pleasantly surprised at the amount of time and attention from the doctor. Never felt rushed.

June 07, 2017

This Doctor seems to walk into the room already knowing what route he is going to take for your care. He does not listen to your input, and never seems to care about what you have to say. On top of this, I've on multiple occasions been treated like I was a drug addict looking for drugs. I play ball with the plethora of tests that he orders, necessary or unnecessary, and still feel like there no patient/doctor trust. I cannot help that doctors in the past have prescribed medications that I know work for me and my body, why change what works just because "you don't like prescribing certain medications. I have taken multiple drug tests to prove I don't use illicit drugs and still there is no trust. Sorry but I would never recommend this doctor to anyone, and plan to switch my PCP after my visit today. With this being said, all other staff in this office have treated me with dignity, respect and have always been helpful.

June 02, 2017

talks very fast. like he is focused on the next patient and just wants to get you in and out.

May 25, 2017

He is a good doctor who pays full attention to my concerns and problems. I would give him a high mark, an A.

May 18, 2017

The dr and staff were all kind and very caring. They answered all my questions and showed great concern for me and my health needs.

May 10, 2017

Very good experience

May 02, 2017

Dr. DeFrances is a patient and concerned PCP. He has a rare, but extremely important trait, i.e., he knows what he DOESN'T know and does not hesitate to make a referral when necessary.

March 17, 2017

great doc!