
Richard C. Allen MD PhD FACS is a Professor with Tenure in the Department of Ophthalmology at Baylor College of Medicine and Chief of Ophthalmology at Ben Taub Hospital in Houston, Texas.
Dr. Allen graduated from Duke University with a BS in Chemistry and then attended Baylor College of Medicine where he received an MD and PhD. He completed a residency in ophthalmology and fellowship in oculoplastic surgery under the mentorship of Jeffrey Nerad at the University of Iowa.
Dr. Allen is a member of ASOPRS, ESOPRS, and the Orbital Society. He is a past-president of ASOPRS, Editor-in-Chief for the journal Orbit, and president for IJCAHPO.
Dr. Allen has authored over 140 peer-reviewed publications and has lectured extensively, nationally and internationally. His on-line oculoplastic surgery video atlas (available at www.oculosurg.com) is recognized worldwide.

