Anne C Rose

Anne Rose is Associate Professor of History and Religious Studies, Pennsylvania State University.