Dr. Flannery was born and raised in Harrisburg, Pennsylvania. He earned a bachelor’s degree from The University of Scranton in Scranton, Pa. and his medical degree from Kent State College of Podiatric Medicine in Cleveland Ohio. He then completed his surgical training at the Yale Podiatric Surgical Residency Program in New Haven CT. Dr. Flannery specializes in reconstructive surgery of the foot and ankle, diabetic limb salvage, foot and ankle trauma, and sports medicine. He has been involved in athletics his entire life and played competitive ice hockey in high school and college.
The doctors' medical staff appointments are Mainline Health Hospitals including Riddle and Paoli Hospitals, Phoenixville Hospital, the Crozer Chester Medical Center, and Crozer Keystone Surgical Center.