Stephen graduated from the University of North Texas with a degree in Sociology. He graduated from Dallas Theological Seminary with a double major in New Testament Studies and Old Testament Studies in 2009. He completed post-graduate work at Trinity Evangelical Divinity School in New Testament Studies in 2014.
Stephen began his ministry at Lakes Free in 2018 after serving as the Associate Pastor for five years at Oakbrook Church in Oshkosh, WI. In addition to that Stephen has served in other parachurch ministries and taught as an adjunct professor at Trinity Evangelical Divinity School.
Stephen and his wife Katherine have four children, Hannah, Sophia, Evangeline, and Asher. Outside of spending time with his family, he enjoys coffee, good books, and being outside.