Dr. David L. Armstrong, Low Vision Specialist

“As a low vision optometrist, I am totally committed to helping visually impaired people maximize their eyesight so they can enjoy more active and independent lives.” Dr. David L. Armstrong   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…More >

Locations for Dr. David L. Armstrong

Hours & Location

Low Vision Optometrist

2522 Jefferson Highway
Waynesboro, VA 22980

Call 866-321-2030

  • Monday:9 AM – 5 PM
  • Tuesday:9 AM – 5 PM
  • Wednesday:9 AM – 5 PM
  • Thursday:9 AM – 5 PM
  • Friday:Closed
  • Saturday:Closed
  • Sunday:Closed

Visit the Website >

Hours & Location

Low Vision Optometrist

3904 Franklin Road, Suite A
Roanoke, VA 24014

Call 866-321-2030

  • Monday:9 AM – 5 PM
  • Tuesday:9 AM – 5 PM
  • Wednesday:9 AM – 5 PM
  • Thursday:9 AM – 5 PM
  • Friday:9 AM – 12 PM
  • Saturday:Closed
  • Sunday:Closed

Visit the Website >

Hours & Location

Low Vision Optometrist

5826 Ruebush Road,
Dublin, VA 24034

Call 866-321-2030

  • Monday:8 AM – 6 PM
  • Tuesday:8 AM – 6 PM
  • Wednesday:8 AM – 6 PM
  • Thursday:8 AM – 6 PM
  • Friday:8 AM – 6 PM
  • Saturday:8 AM – 12 PM
  • Sunday:Closed

Visit the Website >

Patient Reviews

I received my first pair of bioptic driving glasses from Dr. David Armstrong in 2017. Being a driver with low vision, I needed a new assessment to keep my privileges for driving in 2019. Dr. Armstrong provided me with the corrected lenses in a very short time. I continue to drive and enjoy my independence, thanks to his professional care. Dr. Armstrong works diligently and looks out for his patients

How can IALVS Help You?