Mark Flanigan, MD, has been practicing family medicine for over 35 years. Dr. Flanigan earned his medical degree from St. Louis University and completed his residency at University of Cincinnati Hospital. He is board-certified in family medicine. In his spare time, he enjoys spending time with his grandchildren, hiking and playing tennis..