He has been practicing for 40 years and received his medical degree from University of Minnesota. Dr. Richard Roach is affiliated with Borgess Medical Center in Kalamazoo, Michigan and accepts health insurance from Aetna BCBS Blue Card. No Reviews Favorite