Pastor John is a life long resident of the Roanoke area. He attended public schools graduating from William Byrd High School in 1973. After high school graduation, Pastor John went to work for United Parcel Service until 1988. At that time, he felt the call of God leading him into full-time ministry which resulted in his resignation from UPS in order to attend classes at Liberty University.
After graduating magna cum laude from LU in 1991 with a B.S. degree in Pastoral Ministries, Pastor John attended Liberty Baptist Theological Seminary graduating cum laude with a Master of Religious Education degree in 1993. Pastor John has served in various staff positions at CBC since 1991. God led him to accept the call to the senior pastor position in December 2005. He and his wife, Becky, have two grown children, Matthew and Loren.