Skip to main content
John McShane

Sports Medicine

John McShane, MD

Villanova, PA

John McShane, MD is a board-certified physician specializing in Sports Medicine and Primary Care with nearly four decades of clinical experience. He earned his medical degree from Temple University Lewis Katz School of Medicine and completed his training at UCLA Medical Center, with expertise in sports injuries, repetitive strain injuries, and advanced treatment modalities including platelet-rich plasma therapy. Dr. McShane practices in Villanova, PA, where he provides comprehensive care focused

...

35+

Years in Practice

Peer Recognition

  • Castle ConnollyTop Doctor

    2007-2026 (20 years)

Clinical Focus

Subspecialties

Primary Care Sports Medicine

Conditions & Treatments

Musculoskeletal EvaluationRehabilitation MedicineShoulder Disorders

Practice Details

Hospital Affiliations

  • Hospitals of the University of Pennsylvania-Penn Presbyterian

Experience

35+ years in practice