Eye Doctor David Moore OD Lewisville TX

David Moore OD

Lewisville TX

Texas State Optical


Lewisville TSO

1124 Main Street
Lewisville, TX 75067
(972) 218-0136

Vision Care

Cataracts, Contact Lens, Diabetic Care, Dry Eye, Eyeglasses, Glaucoma Care, Lasik

Insurance Accepted

Aetna, Blue Cross Blue Shield, EyeMed, Humana, Medicare, Opticare, Spectera-OptumHealth, Superior Vision, United Healthcare, Vision Service Plan-VSP

Don't see your insurance? Call us (972) 218-0136

Fashion Brands

Coach, ECO, Emporio Armani, Guess, Kate Spade, LONE STAR, Maui Jim, Michael Kors, Modo, Morel, Oakley, Ray Ban Glasses, Ray Ban Junior, Versace, Vogue

Languages Spoken

English

Provider Statement

A Texan at heart and by birth, Dr. Moore brings that big heart and passion to providing the best possible vision care for each patient. It’s what led him to create the CLEAR concept and its welcoming environment truly befitting of Texas hospitality.

He received a Bachelor of Science from Texas A&M, and his Doctor of Optometry from the University of Houston’s College of Optometry.

Dr. Moore and his staff continuously strive for improvement of every process, service and technique to ensure CLEAR patients receive the best eye care anywhere.

Patient Reviews

Overall Rating:

Twice in the last year I have had an emergency and needed to see the doctor without an appointment.The staff fit me in immediately and Dr Harrell got me all fixed up. Thank you for the great service! I highly reccomend!

by Brad G...

Overall Rating:

Wonderful staff and doctor.

by Joyce L...

Please CALL US for appointment.

Due to COVID-19 our scheduling times have changed. We will find a time that works for you.

Call for Appointments

Conveniently located on Main Street near the Downtown Area, Lewisville's TSO office is open 6 days a week,



Virtual Office Tour


Office hours

Mon: 08:30 am to 05:30 pm
Tue: 08:30 am to 05:30 pm
Wed: 08:30 am to 05:30 pm
Thu: 08:30 am to 05:30 pm
Fri: 08:30 am to 05:30 pm
Sat: Closed
Sun: Closed
Saturday Appointments - Call for Availability
Office Phone: (972) 221-2563