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.



Sub Specialty:
Vascular and Interventional Radiology

Hospital Affiliation(s):
UPMC Northwest
UPMC Hamot
UPMC Bedford
UPMC Children's Hospital of Pittsburgh
UPMC Shadyside
UPMC Passavant
UPMC McKeesport
UPMC Horizon
UPMC Presbyterian
UPMC Mercy
UPMC Magee-Womens Hospital
UPMC St Margaret
UPMC Altoona

Patient Satisfaction Ratings:
No Patient
Satisfaction Reviews
Why not?
Learn About Our Survey


Department of Radiology
UPMC St. Margaret
815 Freeport Rd.
2nd Floor
Pittsburgh, PA 15215
Office Phone:
(412) 784-4255

UPMC Shadyside
5230 Centre Ave.
South Wing, 1st Floor
Pittsburgh, PA 15232
Office Phone:
(412) 647-3550

UPMC McKeesport
1500 Fifth Ave.
McKeesport, PA 15132
Office Phone:
(412) 664-2246

2775 Mosside Blvd.
Monroeville, PA 15146
Office Phone:
(412) 357-3400

UPMC Mercy
1400 Locust St.
3rd Floor
Pittsburgh, PA 15219
Office Phone:
(412) 232-7921

UPMC Presbyterian
200 Lothrop St.
Radiology Department
Pittsburgh, PA 15213
Office Phone:
(412) 647-5050
Scheduling Phone:
(412) 647-9729

UPMC Children's Hospital of Pittsburgh
4401 Penn Ave.
Radiology Department, 2nd Floor
Pittsburgh, PA 15224
Office Phone:
(412) 692-5515
Scheduling Phone:
(412) 692-5500

UPMC Passavant - McCandless
9100 Babcock Blvd.
Pittsburgh, PA 15237
Office Phone:
(412) 748-6444

Magee-Womens Hospital of UPMC
300 Halket St.
Radiology Dept
Pittsburgh, PA 15213
Office Phone:
(412) 641-1635


Interventional Radiology and Diagnostic Radiology, American Board of Radiology


MD, SUNY Downstate Medical Center, Brooklyn, NY

Saint Barnabas Medical Center,
Livingston, NJ

Childrens Hospital Boston,
Boston, MA

Johns Hopkins University School of Medicine,
Baltimore, MD

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

There are no publicly available ratings for this medical professional because:

  • The provider has not yet received the minimum number of patient satisfaction surveys to be eligible for display. At UPMC, we require a minimum of 30 surveys before we post results to ensure that the rating is statistically reliable and a true reflection of patient satisfaction.
  • He or she may be a researcher or other type of provider that does not see patients.
  • The provider practices in a specialty or office that does not use the specified surveys currently used for these ratings.

Patient Comments

There are no patient comments at this time.