Skip to navigationSkip to content
Contributor

Kevin Shafer

Kevin Shafer is Associate Professor of Sociology and Director of Canadian Studies at Brigham Young University. He is also an Adjunct Associate Professor of Health, Aging, & Society at McMaster University. His research addresses:...