James Shafer, MD

Ophthalmology

160 W University, Ste 1, Mesa, AZ 85201

(480) 833-0014