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

10/23/2026
5 stars 5
Dr Haun and his staff have always been understanding and professional. My appointments are always handled quickly with Dr Haun taking time to answer questions.

10/22/2026
5 stars 5
Dr. Upshaw was very personal and thorough. She explained all my test results and discussed my treatment plan in great detail. Her support staff was helpful and pleasant.

10/21/2026
5 stars 5
great experience thank you

10/21/2026
5 stars 5
The office care was very thorough and professional. They gave me the info. I needed

10/21/2026
5 stars 5
Dr Johnston did a great job with my eye exam