Dr. Flanigan attended JC Edwards School of Medicine, Marshall University and graduated in 1991 (31 years ago).
Dr. Flanigan is a solo practitioner.
Dr. Flanigan is affiliated with the following hospitals.
As a general surgery, Dr. Flanigan may see patients with the following conditions. Please check with Dr. Flanigan what conditions he treats. Dr. Flanigan may treat additional conditions not listed.
Dr. Flanigan is a surgeon.
Providers chosen based on Dr. Flanigan's location and specialties.