David L McGarey, MD, Ophthalmology

350 N Switzer Canyon Dr
FlagstaffAZ  86001-4826 (Coconino County)


Phone: 602-955-1000
Fax: 602-508-4830

NPI: 1538173729
License Number: 25297 (AZ)