Dr. Flanagan graduated from the University of Alabama School of Medicine,University of Alabama School of Medicine in 2007. He works in Birmingham, AL and 3 other locations and specializes in Pulmonology, Critical Care Respiratory Therapy, Critical Care Medicine, Emergency Medicine and Internal Medicine. Dr. Flanagan is affiliated with Ascension St Vincents St Clair.
View More
