1 David L McGarey, MD Ophthalmologist - General Avg. Rating: 0/5 Main Location 350 N Switzer Canyon DrFlagstaff, Arizona 86001 Highlights Board CertifiedAccepts Insurance Plans