Craig is married with three children and resides in Waterbury, Connecticut. He pastors Walnut Hill’s first satellite campus, oversees the giving for the church (currently five campuses), and acts as a leadership development consultant to staff members. He is a Wheaton College graduate (1999), received his MA. degree from Bethel Seminary (2006), and was ordained in October 2009.