Dr. David L. Armstrong has been helping patients with their vision problems for over 40 years. He has a reputation as a doctor who truly cares for his patients. He is compassionate and understanding and goes to great lengths to determine the appropriate help for each patient. Dr. Armstrong takes the time to evaluate and understand his patient’s vision as well as their needs and goals. As a member of the International Academy of Low Vision Specialists, he keeps in touch with the latest developments that may be helpful to his patients.

In order to serve his patients better, Dr. Armstrong sees low vision patients in several cities across Virginia. Roanoke, Wytheville and Harrisonburg, VA. Patients often come from other states seeking help with their low vision problems.

You may call him toll-free, (866) 321-2030, to discuss your vision problems. “By asking you a few questions I will be able to tell you if I think that I will be able to help you. I only schedule low vision patients who I feel I can help. I do not want to take your time and money and then disappoint you. My goal is to help you be able to return to the visual activities that you used to enjoy but have difficulty with or have had to give up.”

Office Locations

Roanoke, VA
3407 Brambleton Ave.

Dublin, VA
5826 Ruebush Road

Waynesboro, VA