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.


Internal Medicine
PCP (Primary Care Physician)

Hospital Affiliation(s):
UPMC St Margaret

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


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


Internal Medicine, American Board of Internal Medicine


DO, Philadelphia College of Osteopathic Medicine, Philadelphia, PA

Western Pennsylvania Hospital,
Pittsburgh, PA

Appointment Information

New Patients

Book Your Appointment 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.

July 25, 2019

My visit yesterday was disappointing. My provider was running behind schedule and was unusually dismissive and abrupt as a result. I sensed that he was irritated with my questions, and those he asked me, he didn't listen carefully enough to understand what I was saying. My goal was to received a well-considered diagnosis to an issue I'm having. His goal was to get me out of the office as quickly as possible.

July 18, 2019

my regular Dr. is Helen Wong. I've always liked her and trust her about my medical health needs. now that I met Dominick I would most likely see him again if it was next.

July 16, 2019

Dr. Defrances talked down to me the entire time. He got visibly frustrated with me when I could not think of any answer for one of my past heath medications. I felt like he didn't care about me and only saw me as a number. I would never recommend him to anyone. He needs to work on his social skills or he's gonna get more horrible ratings. I feel bad for anyone who has him regularly.

July 15, 2019

Dr Defrances was very through and complete with his exam and questions. He did not have our records from our previous PCP to refer to. We were both starting from scratch. He had a very difficult task addressing our issues without prior knowledge.

July 11, 2019

very thorough. knows his stuff. helps me from over worrying about health issues

June 11, 2019

I visited Dr. Defrances for the first time on June11, 2019 for a pre-surgery exam, which was supposed to be conducted by Dr. Hanzlik of the same office (who cancelled a 2 month previously made appt just 10 days prior to appt date), and found Dr. Defrances to be very professional.

May 21, 2019

They generally take me on time, which I appreciate.

May 21, 2019

very kind people there and the DR was very aggressive to help me with my issues.

May 10, 2019

I feel my Dr. is excellent!!! understanding, caring. very helpful

May 08, 2019

Dr Defrancis is awesome!! I have been having a lot of anxiety over my health issues and when Dr Petz retired my anxiety grew worse as he has been my only Dr since I was a child. Dr Defrancis spent a long time (nearly an hour) going over my medical records. He took his face out of the computer and looked me in the eyes and listened to me. I believe he is working hard to figure out what is going on with me. Since my last visit with him my anxiety has gone down some as I feel confident with Dr Defrancis as my new PCP! He is an excellent Dr and I would happily refer him to anyone