The author of the post is Walter Glannon, who is a professor of philosophy at the University of Calgary in Canada. He has held other academic appointments at McGill University and the University of British Columbia.  Walter grew up and received...