Craig is a Christian speaker who appears across the country in a variety of venues, from youth retreats to apologetics conferences. He is ordained by the Evangelical Free Church of America and has served as a pastor for 10 years. He holds and M.Div. from Denver Theological Seminary and is a Ph.D. candidate in New Testament Studies at Trinity Theological College in Bristol, UK. He is very well-respected for combinging rock-solid biblical teaching with a fun and engaging speaking style that touches and inspires the heart.