Stephen Bowen (biologist)

Stephen Bowen is an American biologist, educator, and educational administrator.[1] From August 2005 until his retirement in May 2016[2] he served as the Dean and CEO of Oxford College of Emory University, located in Oxford, Georgia.