Dr. Flanagan is a Graduate of Vanderbilt University with a BA in Molecular Biology. Attended Tulane University Medical School. Completed residency in Anesthesiology at UT Southwestern Medical School and Interventional Pain Management Fellowship at Texas Tech HSC.
He enjoys golf and spending time with his family.