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

Sub Specialty:

Hospital Affiliation(s):
UPMC St Margaret

Patient Satisfaction Ratings:
4.8 Stars
32 Patient
Satisfaction Ratings
Learn About Our Survey


UPP Gastroenterology at St. Margaret
UPMC St. Margaret - Medical Arts 200
200 Delafield Rd.
Suite 2005
Pittsburgh, PA 15215
Office Phone:
(412) 784-1110


Gastroenterology, American Board of Internal Medicine
Internal Medicine, American Board of Internal Medicine


DO, Philadelphia College of Osteopathic Medicine, Philadelphia, PA

Allegheny General Hospital,
Pittsburgh, PA

Allegheny General Hospital,
Pittsburgh, PA

Appointment Information

New Patients

Appointment Information

Call 1-800-533-UPMC (8762), Monday through Friday between 7 a.m. and 7 p.m. to schedule an appointment 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.

October 08, 2019

A very good doctor. I would highly recommend him.

August 30, 2019

The doctor was very thorough and answered all my questions.

August 30, 2019

It doesnt seem like my condition is being taken seriously. I had to wait 2 months for my appointment and have to wait more than 2 months for my next appointment. I called the office back after continuing to have the same symptoms. I was told to go to ER if my condition feels unbearable although I am trying to resolve this by seeing a specialist. I called the office to let them know I am still experiencing symptoms and they did not return my call with advice on the next step. I've been told to seek a second opinion by my family and friends.

August 13, 2019

Very helpful answering questions and explaining my condition and treatment.

August 02, 2019

I would have given him a "20" if it was on the list. I considered myself very fortunate to have him see me. I would say he was one of the best doctors I ever saw and I have total confidence in him that he will find out what my problem is. I was his last patient on a Friday and he did not rush me through as others may have. He didn't leave until all my questions were answered and I felt more comfortable.

July 31, 2019

Dr. Mulock is excellent in every way. He is trustworthy, kind, interested in my care, resourceful, good teacher, non-judgmental, unhurried, focused.

July 25, 2019

Dr. Mulock spent considerable time with me to evaluate my needs and provided excellent and clear advice.

July 16, 2019

Dr took his time and asked lots of questions and also explained everything in detail. Did not hurry me.

July 05, 2019

from the moment I walked into the office until I walked out, I felt taken care of. I had encounters with the receptionist, scheduling personnel, nurse, as well as the doctor. All worked as a team to ensure our experiences at their office was comfortable, personable and stress free.

June 18, 2019

He was very good.