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:
Breast Surgery

Hospital Affiliation(s):
UPMC Jameson
UPMC Passavant
UPMC Horizon
UPMC Magee-Womens Hospital

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


Magee Women's Surgical Associates
Womancare Center of UPMC Horizon
875 N. Hermitage Rd.
Suite 4
Hermitage, PA 16148
Scheduling Phone:
(412) 641-4274

Nesbitt Place
26 Nesbitt Rd.
Suite 151
New Castle, PA 16105
Scheduling Phone:
(412) 641-4274

3 St. Francis Way
1st Floor
Cranberry Twp., PA 16066
Office Phone:
(412) 641-4274


Surgery, American Board of Surgery


MD, University of Pittsburgh School of Medicine, Pittsburgh, PA, USA

University Hospitals Case Medical Center,
Cleveland, OH

University Hospitals Case Medical Center,
Cleveland, OH

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.

September 05, 2019


September 05, 2019

Dr. Keenan was vey thorough and explained everything clearly to both my husband and myself. I feel we have a very clear understanding of diagnosis and path that we will be following at this time.

August 28, 2019

Had to wait a while on Dr. to see me. But apologized and explained the situation.

August 22, 2019

I feel so fortunate to have Dr.Donald Keenan as my breast surgeon, he is such a wonderful surgeon. When diagnosed with breast cancer he took time to explain every plan to my husband and I ... and let us send all of the plans to our son, living 3000 miles away. His presence gave such a calm during such an earthquake in our lives. March of 2018, began our visits and then surgeries right up until our appointment yesterday August 22,2019.... have been so comforting and such a wealth of knowledge that Dr. Keenan has helped us to understand. He has been the ticket to my health and support always.

August 14, 2019

I have ALWAYS been treated well. all questions and concerns have been addressed as soon as I ask. couldn't ask for a better doctor

August 08, 2019

Dr. Keenan is my favorite doctor of all time. He genuinely cares about his patients and explains things in a way that is comforting and understandable.

July 29, 2019

Dr Keenan spoke with me and put me at ease after a difficult diagnosis. I feel that he is looking after my best interests. i couldn't recommend a physician more highly.

July 18, 2019

I was very impressed with the provider and his staff. They were all very professional and explained information in an "easy to understand" manner. I never felt "rushed". Excellent experience!!!

July 11, 2019

I had a very good experience with Dr Keenan. He gave me hope for such a serious health issues. I would recommend him to everyone I know.

July 11, 2019

Dr. Keenan spent time with me, making small talk to calm my nerves, then fully explaining what was going to be our next step. He never seemed rushed. He was very easy to talk to. I really felt comfortable with him.