Skip to main content Skip to search Skip to search

About

Dan Attrell

David Porreca is Associate Professor of Classical Studies and codirector of the Medieval Studies program at the University of Waterloo and is president of the Societas Magica.

Books by Dan Attrell