Save Richard E. Castillo, DO RichardECastillo-DO.MD.com • Ophthalmologist • 31 years experience Northeastern State University College of Optometry 1001 N Grand Avenue, College of Optometry, Tahlequah, OK 74464