Skip to content

Eyecare Doctors in Hannibal

Enjoy Clear & Healthy Vision For a Lifetime

Meet our Eye Doctors

Mason Garbs
Mason Garbs O.D.
Language: English

Mason Garbs, O.D., obtained his Doctor of Optometry in 2022 from the Southern College of Optometry. He completed his Bachelor of Biology degree at the University of Missouri-Columbia in 2018. Dr. Garbs specializes in comprehensive eye…

Kenneth Mueller
Kenneth Mueller O.D.
Language: English
  • Accepting New Patients
  • Family Friendly
  • Professional Certification

Dr. Ken Mueller earned his undergraduate degree from Millikin University in Decatur, IL, graduating Magna Cum Laude. After receiving his Doctor of Optometry from Indiana University in 1990, he joined IEC and earned recognition for his…

Patient Reviews

4.5
505 Reviews
5
4
3
2
1
Rae G.- Oct 14, 2026
Our doctor has always been great. Normally when getting glasses/picking them the employees haven't b... een the greatest. However this time Mika made everything right. She new everything i needed. Very professional and great with my 4 yr old. I went back to pick up her glasses. I asked for Mika. They said she's with another customer have a seat and wait for her. I did, then a women who isn't Mika says right this way. Im thinking she's taking me to her. Nope! She didn't know what was going on. Then Mika comes over to show her. Please! When I request for Mika and I called the day before to make sure she was there, that's what I mean.
Harold L.- Oct 8, 2026
They were super friendly and super helpful. Good place to go. I wouldn’t go any place else.

Location & Opening Hours

215 Progress Road
Photograph of Mason Garbs
Hours
  • Monday 8:30 am - 5:00 pm
  • Tuesday 8:30 am - 7:00 pm
  • Wednesday 8:00 am - 5:00 pm
  • Thursday 8:30 am - 5:00 pm
  • Friday 8:30 am - 5:00 pm
  • Saturday By appointment only
  • Sunday Closed
Insurance Plans
  • Aetna
  • Anthem
  • Anthem Blue Cross Blue Shield
  • Blue Cross
  • Medicare
  • Medicaid
  • MetLife
  • Spectera
  • United Healthcare
  • VSP
Insurance Questions

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

Aetna logo
Aetna
Anthem logo
Anthem
Anthem Blue Cross Blue Shield logo
Anthem Blue Cross Blue Shield
Blue Cross logo
Blue Cross
Medicare logo
Medicare
Medicaid logo
Medicaid
MetLife logo
MetLife
Spectera logo
Spectera
United Healthcare logo
United Healthcare
VSP logo
VSP