John holds a B.S. in sociology and M.A. in urban and regional planning from the University of Iowa. In 1999 he received his M.Div from Covenant Theological Seminary and in 2013 John received his M.A. in Educational Leadership from Maryville University. John has been on staff at Covenant Presbyterian Church since 2001 and has worked primarily with the children of the church. In 2003 John led the effort to begin Covenant Christian School and has been Head of School since 2007. He and his wife, Julie, have four children, Johanna, Sam, Marta and Noah.