Craig is the research professor of theology at Tyndale University in Toronto.
Craig A. Carter | British MP expresses misplaced outrage at being disciplined over euthanasia vote
Craig A. Carter | What does this shift in foreign policy mean?
By reclaiming natural law, Christians can defend moral truths through reason
Craig A. Carter | How Christians can make common cause with non-Christians on moral issues
Craig A. Carter | Mark Carney is both a ruthless capitalist and a left-wing environmentalist, and Canada is voting for him
Craig A. Carter | Free speech requires a consensus on certain moral truths if it is to flourish
Craig A. Carter | A culture that loses its will to protect children is a culture that’s dying
Craig A. Carter | A net-zero fanatic lays out a vision for de-industrialization and poverty in Canada
Craig A. Carter | Palestinian Arabs reject the idea of living beside Israel in peace
A society that denies biological reality will eventually collapse