Call Us Today! (865) 584-0905 Physician Referrals
Request an Appointment Patient Portal Online Bill Pay
Call Us Today! (865) 584-0905
Online Bill Pay

Testimonials

01/25/2026
5 stars 5
Very professional

01/25/2026
5 stars 5
Everyone is very caring and helpful.

01/25/2026
5 stars 5
Very knowledgeable and explains everything really well.

01/24/2026
5 stars 5
Always a good experience to see Dr. Horton and team in the Maryville office.

01/24/2026
5 stars 5
Everyone made my daughters first eye exam and first time picking out glasses so special. Great experience!