He practices at Centegra Physician Care-McHenry County Orthopedics. Dr. Flanagan graduated from Chicago Medical School at Rosalind Franklin University and completed his internship and residency at McLaren-Flint in Flint, Michigan. He completed a hip and knee fellowship at William Beaumont Hospital in Royal Oak, Michigan.