Shawn William Miller

Shawn William Miller is Assistant Professor of History at Brigham Young University.