Dr. Flanagan attended Philadelphia College of Osteopathic Medicine and graduated in 2006 (16 years ago).
Dr. Flanagan works at Allegheny Clinic, which has 1736 other health providers.
Dr. Flanagan is affiliated with the following hospitals.
As a sports medicine, Dr. Flanagan may see patients with the following conditions. Please check with Dr. Flanagan what conditions he treats. Dr. Flanagan may treat additional conditions not listed.
Dr. Flanagan is a sports medicine specialist.
Providers chosen based on Dr. Flanagan's location and specialties.