Doctors at Affinity Eye Care Affinity Eye Care - North Office John H. McDougall, O.D., Arizona, PC 7090 N. Oracle Rd, Tucson, Arizona 85704 Steven Rosen O.D. Arlette Marrero-Abreu O.D.