Craig A Carter

Craig A. Carter is the vice president and academic dean at Tyndale College in Toronto, Ontario, where he also teaches theology and ethics.