Stephen is the co-founder of Nigerian based Ominira Initiative for Economic Advancement, a pro-liberty think tank dedicated to researching and advancing solutions to Africa’s socio-economic challenges. Prior to co-founding Ominira TV (a project of Ominira Initiative) in 2017, he served on the African Executive Board of Students For Liberty where he directed activism, launched a Write For Liberty initiative and led a Campus Liberty Train Project.

Stephen holds a Bachelor's degree from Obafemi Awolowo University, Nigeria; he is a member of the Students & Young Professionals African Liberty Academy (SYPALA) and a contributor in a number of newspapers, blogs, and other media publications. Stephen is passionate about understanding and promoting the ideas and institutions that help create free and prosperous societies.