Dr. Crouch received his medical degree from the University of Minnesota in 1977. He served his internship specializing in Internal Medicine at Mayo Clinic in Rochester and served his residency specializing in Internal Medicine at Mayo Clinic in Rochester.
View More
