¾«¶«Ó°Òµ

Kevin Shafer

Kevin Shafer

is an associate professor of Sociology and Director of Canadian Studies at Brigham Young University.


Articles By This Author