John was born in Williamsburg, Virginia and spent most of life in Richmond, Virginia before meeting his wife Caroline at then Elon College now Elon University. Three weeks after graduating college with a finance degree in 1987, John and Caroline were married. Through several job changes that required their relocation to various parts of Virginia, they finally settled in Winston-Salem in 2006. John and Caroline have two adult children – John III and Madison, and they have three grandkids Kayley, Bristol and John IV.
John was saved by Jesus at 29 years of age and quickly joined a small group with his wife Caroline. It was in that small group that God put ministry into his and Caroline’s hearts. John and Caroline have been involved in small group ministry for 25 years and formed 6 small groups in 4 different cities. John has been an Elder of a church in Fredericksburg, Virginia, and served as an Elder of Twin City Community Church here in Winston-Salem until their merger with Redemption Hill Church in June of 2018 where he continues to serve today.