Craig is married to Kristi and they have three girls (Isabelle, Ruby and Ebony)
He was born and raised in Melbourne and worked in a family business for 15 years before following a call into ministry. Craig completed both his BTh and BTh with Honours through the Presbyterian Theological College. He pastored in the US for four years before joining Hills.
Craig has a passion for expository preaching and for seeing Christ’s name proclaimed among the nations.