Richard C. Allen MD PhD FACS is a Professor in the Department of Ophthalmology at Baylor College of Medicine and Chief of Ophthalmology at Ben Taub Hospital in Houston, Texas. He completed a residency in ophthalmology and fellowship in oculoplastic surgery 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-elect for IJCAHPO. Dr. Allen has authored over 135 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.