<!-- Unsourced image removed: right|thumb|Stephen Bowen, served as Dean and CEO of Oxford College from August, 2005 until his retirement in May, 2016. -->
Stephen Bowen is an American biologist, educator, and educational administrator. From August 2005 until his retirement in May 2016, he served as the Dean and CEO of Oxford College of Emory University, located in Oxford, Georgia.
Early life and education
Bowen received his bachelor's degree in 1971 from Depauw University.
