Save Karl A. Rosen, MD KarlRosen.MD.com • Ophthalmologist • 22 years experience Karl Rosen, MD 1110 N El Dorado Place, Tucson, AZ