Stephen attended Rappahannock Community College in Glenns, VA and then transferred to James Madison University where he received a B/A degree in Philosophy and Religion with a concentration in Religion. He then attended Southeastern Baptist Theological Seminary in Wake Forest, NC, where he received a Master of Divinity Degree. Stephen became a Deacon, (they no longer use this term) in 1987 and took his first appointment in 1988. While in seminary, he served as the youth minister for Louisburg UMC in Louisburg, NC. He has served the Buchanan Charge – 6 years, Gogginsville – 2 years, Shenandoah Charge – 19 years, Bridgewater – 4 years and has served at Manor Memorial UMC since July, 2020.
Stephen is one of fifteen siblings born to Kirkman and Edna Creech, both who died in 1993. He married Debbie in 1999 and together they have 3 children; Shaun, Ashley (Mike) and Timothy (Amanda). They have 6 grandchildren; Bella, Tucker, Caroline, Granger, Elorie and Cecilia.