Stephen attended Trinity University. He has been on staff at Good Shepherd since 2013. He volunteered as a musician before being invited to join the staff and helped guide the youth worship band. In addition to his staff involvements, Stephen works as a private musical instrument instructor. Apart from playing and writing music he enjoys board games, building and painting models, and spending time with friends.