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 Passavant
UPMC Shadyside

Patient Satisfaction Ratings:
5 Stars
624 Patient
Satisfaction Ratings
Learn About Our Survey


Greater Pittsburgh Medical Associates - UPMC
4490 Mount Royal Blvd.
Suite 1002
Allison Park, PA 15101
Office Phone:
(412) 492-0147

20630 Rte. 19
Cranberry Twp, PA 16066
Office Phone:
(724) 779-5005

193 43rd St.
Pittsburgh, PA 15201
Office Phone:
(412) 621-5227


Internal Medicine, American Board of Internal Medicine


DO, Philadelphia College of Osteopathic Medicine, Philadelphia, PA

St Francis Medical Center,
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.

September 28, 2017

Dr lamb and his and staff are excellent.Also the whole upmc team knows how to treat their parents.Great job everyone. Thank you.

September 26, 2017

I am thankful for such caring and comprehensive treatment.

September 26, 2017

was treated well by nurse and doctor. both listened as I talked and responded accordingly. it was a good visit. new facility needs a bit getting used to, much bigger place

September 21, 2017

Dr Lamb was wonderful this visit. Very courteous and knowledgeable.

September 18, 2017

I completely trust Dr. William Lamb with my health care and concerns, I have recommended him to many people . He is a very caring and concerned doctor.

September 12, 2017

He always treats me very well

September 11, 2017

all good experiences

September 07, 2017

I trust Dr. Lamb; we have a long history. He takes the time to listen and explain.

September 07, 2017

Dr Lamb is a considerate and kind Doctor. He has been very supportive when l had back surgery.

September 07, 2017

My condition has been on-going since May of this year. Dr. Lamb has been very concerned about this condition and has either talked to me or seen me on numerous occasions. He has scheduled numerous tests/x-rays/blood work to try to get to the source of the condition. We are now trying a medication and we have another scan scheduled for late September (this is the earliest that imaging can take me). I feel that he is on top of this condition.