Dr. David L. Armstrong
Low Vision Optometrist
Roanoke Office
(540) 982-2020
Waynesboro Office
(540) 982-2020
Toll Free
(866) 321-2030
Home
Why Choose Us?
Videos
New Patient Center
Insurance & Payments
Welcome Form
Driving Directions
Services
Telescopic Glasses
Microscopic Glasses
Bioptic Driving Requirements
Electronic Magnification
Conditions
Macular Degeneration
Macular Degeneration FAQS
Stargardts Disease Videos
Albinism
Referring Doctors
Contact
Waynesboro Office
Roanoke Office
Driving Directions
Roanoke –
Download & Print
Waynesboro –
Download & Print
Text Us