Craig was born and raised in southern California where he graduated from Azusa Pacific University. Craig enjoys the outdoors and thought that he would spend his life doing camps and conference ministries. After a few summers doing this, Craig followed God’s calling to the ministry in the local church. Craig worked in the church before entering Fuller Theological Seminary in Pasadena, California.
He continued to work in California following graduation before taking a call as a Directory of Youth Ministries and later Associate Pastor. In 1992, Craig took a call to First Presbyterian Church in Duncanville, Texas where he served for six years before moving to Idaho to start a new church. Craig’s most recent call was at First Presbyterian Church in Navasota, Texas.
In all the churches Craig has served, he has enjoyed loving and caring for people, calling them to follow Christ, and challenging them to join God in His ministry to the world. Craig loves Christ, His church, and the world for whom Christ died.