Not Accepting New Patients
Independently Employed
Gender: Male
Languages: , English

Care Philosophy

My patient care philosophy centers around providing my patient an orthopedic treatment plan that safely and effectively maintains or elevates their level of participation in whatever activity they choose. This can range from taking a pain-free hike with a loved one to continued participation in a high-level/competitive sport. It is my duty to find a way to provide this result for every patient that walks through my office doors.

Background

Dr. Andrew O’Hara graduated cum laude from the State University of New York at Buffalo with a Bachelor of Science degree in Physical Anthropology, and completed additional anthropology education at Buffalo State College.

He received his Doctor of Osteopathic Medicine degree from the Philadelphia College of Osteopathic Medicine in Philadelphia, PA. While there, he also completed his four-year orthopedic surgical residency. He then went on to train at Mercy Suburban Hospital in Norristown, PA, where he completed a medical internship.

While Dr. O’Hara treats a variety of orthopedic injuries, he has a special interest in sports-related injuries, such as anterior cruciate ligament tears, meniscal repair, rotator cuff repair and shoulder instability. He also provides coverage for football and lacrosse teams. A WNY native, Dr. O’Hara has a strong commitment to the WNY area.

Interesting Fact About Dr. O’Hara

80’s soft rock music gets me through most of my days.

3 Words That Describe Dr. O’Hara

  • Energetic
  • Determined
  • Compassionate

Office Locations

Map

Buffalo Medical Group

3900 N Buffalo Rd
Orchard Park, NY 14127
(716) 656-4830

Hospital Affiliations

St Joseph Campus

2605 Harlem Road
Buffalo, NY 14225
(716) 891-2400

» Get Directions » View Location

Kenmore Mercy Hospital

2950 Elmwood Ave.
Kenmore, NY 14217
(716) 447-6100

» Get Directions » View Location

Request An Appointment

Fill out a quick form and a Catholic Health representative will call you to schedule an appointment.

Request an Appointment