Kevin Shafer

Avatar

About / Experience

Associate Professor of Sociology and Director of Canadian Studies, Brigham Young University. This article is republished from The Conversation under a Creative Commons license.