About the Practice

If musculoskeletal pain is interfering with your daily activities, such as walking, getting out of a chair, lifting, reaching overhead, or participating in sports, Dr. John P. O’Hearn, MD, can diagnose the cause of your pain and help you understand your condition. He can explain treatment options to help you restore your function and improve your quality of life.

Communities Served

While our primary locations are located in Forest Hill and Havre de Grace, Maryland, we offer services throughout the area.  Please don’t hesitate to contact us for more information.  Below are just a few of the locations we serve.

Harford County

  • Aberdeen
  • Aberdeen Proving Grounds
  • Abingdon
  • Bel Air
  • Belcamp
  • Churchville
  • Conowingo
  • Darlington
  • Edgewood
  • Fallston
  • Forest Hill
  • Kingsville
  • Jarrettsville
  • Joppa
  • Joppatowne
  • Havre de Grace
  • Nottingham
  • Street

Cecil County

  • Cecilton
  • Charlestown
  • Chesapeake City
  • Elkton
  • North East
  • Perryville
  • Port Deposit
  • Rising Sun

Southern Pennsylvania

  • Adams
  • Cumberland
  • Dauphin
  • Franklin
  • Huntingdon
  • Juniata
  • Lancaster
  • Lebanon
  • Philadelphia
  • York