Skip to content
Photograph of John Peterson

John Peterson

Languages: English, German
  • Accepting New Patients
  • Family Friendly
  • In Person Appointments
  • Professional Certification

Meet Dr. John Peterson (Fountain Hills, AZ)

Dr. John Peterson grew up in Provo, Utah, which cultivated his love for the outdoors. After spending a few years in Berlin, Germany, learning about their culture, he returned to Utah to attend Southern Utah University, where he earned his B.A. degree. He attended the University of St. Louis College of Optometry where he excelled in the treatment and management of ocular disease. Dr. Peterson has been in practice since 2011 and practiced exclusively in Fountain Hills since 2015.

Dr. Peterson’s goal is to help you achieve your most precise and comfortable vision. His specialties include comprehensive eye exams, ocular disease detection, and the diagnosis and management of glaucoma.


We Accept Most Insurance Plans

VSP logo
VSP
Medicare logo
Medicare
United Healthcare logo
United Healthcare
Aetna logo
Aetna
Spectera logo
Spectera
EyeMed logo
EyeMed
Anthem logo
Anthem
Blue Cross logo
Blue Cross

Find 20/20 Image Eye Center - Fountain Hills in Fountain Hills, AZ

Hours
  • Monday 8:00 am - 5:00 pm
  • Tuesday 8:00 am - 5:00 pm
  • Wednesday 8:00 am - 5:00 pm
  • Thursday 9:00 am - 6:00 pm
  • Friday 8:00 am - 5:00 pm
  • Saturday Closed
  • Sunday Closed

Schedule an Exam Today

Patient Reviews

4.9
616 Reviews
5
4
3
2
1
Maria C. - Mar 12, 2026
If you’re looking for a new eye doctor, you must come here. Everyone employed here is very very kind... and treats you with kindness and respect. I have severe anxiety when going to any dr and Anna and Dr Peterson went about and beyond to make me feel comfortable and relaxed. Hands down they are the best eye care place I have ever been to in my 49 years of life. Give them a chance, you won’t be disappointed. Thank you so much again for everything
Bob S. - Mar 6, 2026
First time patient and both Dr Peterson and Anna Lee were very thorough and pleasant to work with.