Stephen Belcher

Stephen Belcher

Bio

Stephen Belcher was born in Cairo, Egypt and spent much of his childhood in Africa and Europe. He holds a doctorate from Brown University, has taught at Pennsylvania State University, and currently teaches at the University of Kankan in the Republic of Guinea.