Find contact information here to make an appointment.

About
Dr. David Randell, MD is a ophthalmology specialist in Kaneohe, HI. He currently practices at Windward Eye Physicians & Sgns and is affiliated with Adventist Health Castle. He accepts multiple insurance plans. Dr. Randell is board certified in Ophthalmology.
Education
- THOMAS JEFFERSON UNIVERSITY, Medical School — 1970
Insurance Accepted
- Aetna
- Anthem
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- Humana
* Please verify this information when scheduling an appointment.
Compare with other Ophthalmology Specialists
Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Randell?
Dr. Randell has been my mother's ophthalmologist for over 30+ years. He is the most compassionate and thorough doctor she has ever had. We highly recommend him. His office staff is also very kind and professional. Thank you!

Frequently Asked Questions
Click here to compare with other Ophthalmology Specialists.
A list of accepted insurance providers is available on the Healthgrades insurance check. It is always a good idea to verify your insurance when making an appointment.
Dr. Randell frequently treats the following conditions: Age-Related Macular Degeneration, Allergic Conjunctivitis, and Anterior Ischemic Optic Neuropathy. See more on Sharecare.
Dr. Randell's office is located at 46-001 Kamehameha Hwy Ste 405, Kaneohe, HI 96744. You can find other locations and directions on Sharecare.
Dr. David Randell, MD is affiliated with Adventist Health Castle.
Yes, Dr. David Randell, MD holds board certifications in Ophthalmology.
Dr. Randell has over 52 years of healthcare experience.
There is a star rating of 5/5 for Dr. David Randell, MD. Patients say that they trusted the provider's decisions and the provider explained conditions well. See all patient feedback on Sharecare.
Hospital Affiliations
- Adventist Health Castle
Locations
-
Windward Eye Physicians & Sgns
-
1
Castle Professional Center
46-001 Kamehameha Hwy Ste 405, Kaneohe, HI 96744 (808) 247-5456
-
1