Craig Detweiler

Craig Detweiler earned an M.Div. from Fuller Theological Seminary and an M.F.A. from the University of Southern California School of Cinema/Television.