Dr. John A. McMahon, DO - Portsmouth, NH - Sports Medicine

Dr. John McMahon

  • Sports Medicine
  • , Internal Medicine
  • Portsmouth, NH
  • Languages supported at his practice: French, Swahili, English
  • Office Hours
  • Accepting New Patients
  • Electronic Health Records

Dr. McMahon's Background


John A. McMahon, DO practices Sports Medicine in Portsmouth, NH. He completed a residency at Maine Medical Center. Dr. McMahon also specializes in Internal Medicine. He currently practices at Atlantic Orthopaedics & Sports Medicine and is affiliated with Portsmouth Regional Hospital. Dr. McMahon accepts multiple insurance plans including Aetna, Harvard Pilgrim and Medicare. In addition to English, Dr. McMahon's practice supports these languages: French and Swahili.

Hospital Affiliations
  • Fellowship
  • Maine Medical Center
  • Residency
  • Maine Medical Center
  • Medical School
  • University of New England College of Osteopathic Medicine
  • Biddeford, ME