Skip to content

Eyecare Doctors in Elgin

Enjoy Clear & Healthy Vision For a Lifetime

Meet our Eye Doctors

Michael Kennedy
Michael Kennedy O.D.
Language: English
  • Family Friendly

Dr. Michael Kennedy did his undergraduate work at the University of Illinois at Urbana-Champaign, where he received a Bachelor of Sciences in Biology. He then received his Doctor of Optometry degree from The Ohio State University College…

Ellen Petroczky
Ellen Petroczky O.D.
Language: English
  • Accepting New Patients
  • Family Friendly
  • Professional Certification

Ellen Petroczky, O.D., received her Doctor of Optometry from the Illinois College of Optometry in 2007, and earned her Bachelor of Arts in Biology from Augustana College. Dr. Petroczky grew up in Freeport, Illinois, and after positive…

John O'Neill
John O'Neill O.D.
Language: English
  • Accepting New Patients
  • In Person Appointments
  • Family Friendly

John O’Neill, O.D., received his Doctor of Optometry from the Illinois College of Optometry in May 2008, after earning a Bachelor of Arts in Biology at Augustana College in 2003. Dr. O'Neill is particularly passionate about…

Patient Reviews

4.5
486 Reviews
5
4
3
2
1
Dan K.- Sep 16, 2026
Dr O’Neill is the best!
George Y.- Sep 16, 2026
Both Natalia and Dr. Petroczky were excellent. Both easy to talk too. Dr. Petroczky gave me a plan... for my vision change. I would recommend both of them.

Location & Opening Hours

Exterior view of Elgin Family Eyecare entrance with signage.
Photograph of Michael Kennedy
Hours
  • Monday 9:00 am - 6:00 pm
  • Tuesday 9:00 am - 7:00 pm
  • Wednesday 9:00 am - 6:00 pm
  • Thursday 9:00 am - 6:00 pm
  • Friday 9:00 am - 6:00 pm
  • Saturday 8:00 am - 2:00 pm
  • Sunday Closed
Insurance Plans
  • VSP
  • United Healthcare
  • Aetna
  • Spectera
  • Davis Vision
  • MetLife
  • Superior Vision
  • Envolve Benefits Options
  • Blue Cross
  • Ambetter
Insurance Questions

Have another plan?
Benefit questions?
Paying out of pocket?
Call us, we are happy to help.

VSP logo
VSP
United Healthcare logo
United Healthcare
Aetna logo
Aetna
Spectera logo
Spectera
Davis Vision logo
Davis Vision
MetLife logo
MetLife
Superior Vision logo
Superior Vision
Envolve Benefits Options logo
Envolve Benefits Options
Blue Cross logo
Blue Cross
Ambetter logo
Ambetter