Dr. Cragg graduated from University of Minnesota Medical School in 1978 and has been in practice for 39 years. He completed a residency at Fairview University Medical Center. Dr. Cragg accepts multiple insurance plans including Aetna, Medicare and Cigna.