Dr. Hagan graduated from University of Michigan Medical School in 1988 and has been in practice for 30 years. He completed a residency at Fairview General Hospital. He currently practices at Mid Michigan Surgeons PC and is affiliated with McLaren Greater Lansing, Sparrow Hospital and Sparrow Hospital St Lawrence. Dr. Hagan accepts multiple insurance plans including TRICARE, Aetna and Blue Cross Blue Shield of Michigan. Dr. Hagan also practices at Sparrow Cardiovascular & Thoracic Surgery in Lansing, MI.