James W Shafer
Ophthalmologist · Physician
160 W University Dr, 85201 MesaOphthalmologist · Physician
160 W University Dr, 85201 MesaOphthalmologist · Physician
160 W University Dr, 85201 MesaOphthalmologist · Physician
3200 S Country Club Way, 85282 TempeOphthalmologist · Physician
2139 E Southern Ave, 85282 TempeOphthalmologist · Physician
17401 N Holmes Blvd, 85053 PhoenixOphthalmologist · Physician
1520 S Dobson Rd, 85202 MesaOphthalmologist · Physician
1520 S Dobson Rd, 85202 MesaOphthalmologist · Physician
1520 S Dobson Rd, 85202 MesaOphthalmologist · Physician
1920 E Baseline Rd, 85283 TempeOphthalmologist · Physician
636 W Southern Ave, 85210 MesaOphthalmologist · Physician
636 W Southern Ave, 85210 Mesa
Contact lenses · Ophthalmologist · Ophthalmology · Reading glasses · Opticians · Prescription glasses · Sunglasses
1938 South Dobson Road, 1, 85202 MesaOphthalmologist · Physician
18635 N 35th Ave, 85027 PhoenixOphthalmologist · Physician
5251 W Campbell Ave, 85031 PhoenixOphthalmologist · Physician
1440 S Country Club Dr, 85210 MesaOphthalmologist · Physician
4334 W Bell Rd, 85308 GlendaleOphthalmologist · Physician
2855 E Brown Rd, 85213 MesaOphthalmologist · Physician
7227 S Central Ave, 85042 PhoenixReading glasses · Ophthalmologist · Ophthalmology · Opticians
1950 S Country Club Dr, 85210 MesaOphthalmologist · Physician
1602 E Winston Dr, 85042 Phoenix