Dr. David L. Armstrong
Low Vision Optometrist
Roanoke Office
(540) 982-2020
Waynesboro Office
(540) 982-2020
Toll Free
(866) 321-2030
Home
About
Meet The Doctor
New Patient Center
Insurance & Payments
Welcome Form
Driving Directions
Services
Telescopic Glasses
Microscopic Glasses
Bioptic Driving Requirements
Electronic Magnification
New Technology
Conditions Helped
Macular Degeneration
Macular Degeneration FAQS
Stargardts Disease
Stargardts Disease Videos
Albinism
Referring Dr.Information
Contact
Waynesboro Office
Roanoke Office
Contact
Low Vision Optometry
Text Us
Skip to content
Open toolbar
Accessibility Tools
Accessibility Tools
Increase Text
Increase Text
Decrease Text
Decrease Text
Grayscale
Grayscale
High Contrast
High Contrast
Negative Contrast
Negative Contrast
Light Background
Light Background
Links Underline
Links Underline
Readable Font
Readable Font
Reset
Reset