Save John M. Garrett, MD JohnMGarrett.MD.com • Ophthalmologist • 51 years experience John Michael Garrett MD, PC 1301 Carpenter Avenue, Iron Mountain, MI