David Pfrimmer is Professor of Public Ethics and Co-director of the Centre for Public Ethics at Waterloo Lutheran Seminary on the campus of Wilfrid Laurier University in Waterloo, Ontario and an International Fellow at the Chester Ronning Centre for the Study of Religion and Public Life at the University of Alberta.