Dr. David Haine, OD generally accepts new patients. You can see Dr. Haine's profile to make an appointment.

About
Dr. David Haine, OD is a optometrist in Ashland, VA. He currently practices at Family Eye Care Centers of Virginia. He accepts multiple insurance plans.
Education
- Thomas Jefferson Med Ctr, Internship Hospital — 1997
- Pennsylvania College of Optometry, Medical School — 1997
- Virginia Commonwealth Univ VCU/MCV, Undergraduate School — 1990
Insurance Accepted
- Aetna
- Anthem Blue Cross Blue Shield
- AvMed
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- Coventry Health Care of Virginia
- First Health (Coventry Health Care)
- Humana
- UnitedHealthCare
* Please verify this information when scheduling an appointment.
Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Haine?
Could not be more grateful for Dr. Haine and his team! I have been a patient for over 20 years and will never go anywhere else. Dr. Haine takes great care of me and my entire family. It is rare to look forward to seeing a doctor, but we are always excited to go to Dr. Haine’s office because of him and his superb staff.
Frequently Asked Questions
Use our insurance check to verify if Dr. Haine accepts your insurance.
Dr. Haine frequently treats Allergic Conjunctivitis, Allergy Testing, and Allergy Treatment.
Dr. Haine's office is located at 306 England St, Ashland, VA 23005. Find other locations and directions.
Dr. Haine has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Find contact information here to make an appointment.
Hospital Affiliations
- Bon Secours Memorial Regional Medical Center
- Henrico Doctors' Hospital
- Parham Doctors' Hospital
Locations
-
Family Eye Care Centers of Virginia
-
1
Ashland Office
306 England St, Ashland, VA 23005 (804) 798-8593 -
2
Parham Office
7702 E Parham Rd, Henrico, VA 23294 (804) 740-1338
-
1