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?
The staff is welcoming, helpful and proficient. Dr. Haines is very personable, attentive and takes time to discuss your questions
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 Existing Patients: (804) 798-8593 -
2
Parham Office
7702 E Parham Rd, Henrico, VA 23294 Existing Patients: (804) 740-1338
-
1