Richard C. Allen, MD, PhD
Ophthalmology
•
Dr. Richard Allen is an oculoplastic surgeon in Houston, TX. He practiced at St. Erik’s Eye Hospital in Stockholm, Sweden from September to December of 2024 as a visiting professor. He is an avid cyclist and enjoys spending time with his wife outdoors. Dr. Allen is a 2024–2025 Doximity Op-Med Fellow.