John McMahon Andrew

Internal Medicine Sports Medicine
Experience: 16 + years
Location
16 Hospital Dr
Suite 101
York, ME 03909-1041
+1 more locations


Phone Number
(207) 363-3490

About John Andrew McMahon

John Andrew McMahon is a Internal Medicine specialist in York, Maine. His practice location is also in Portsmouth, NH. He graduated from University Of New England, College Of Osteo Medicine with his medical degree in 2008. John Andrew McMahon has more than 16 years of experience. His specialties include Internal Medicine and Sports Medicine.
John Andrew McMahon is affiliated with many hospitals including York Hospital and Portsmouth Regional Hospital. He cooperates with many other doctors and specialists in medical group Sportsmedicine Atlantic Orthopaedics Pa.

Specialties

Education

John McMahon graduated from the University Of New England, College Of Osteo Medicine in 2008.

Medical Group Practices

Doctor Profile

First Name John
Last Name McMahon
Gender Male
NPI 1821258062
PECOS ID 3678742996

Affiliated Hospitals


15 Hospital Drive, York, ME 3909
Hospital Rating:

Patient Survey Rating:

333 Borthwick Ave, Portsmouth, NH 3801
Hospital Rating:

Patient Survey Rating:

Medical Licenses

Specialization Classification License Number State
Sports Medicine Internal Medicine 2237 Maine
Sports Medicine Internal Medicine 16235 New Hampshire

Locations

John Andrew McMahon
16 Hospital Dr
Suite 101
York, ME 03909-1041
(207) 363-3490


John Andrew McMahon
1900 Lafayette Rd
Suite A
Portsmouth, NH 03801-5679
(603) 431-1121