Updated on . Posted on

Terence J. Fay

Terence J. Fay is a lecturer on the History of Religion at the University of Toronto, Toronto, ON, Canada. He is an expert on the history of Catholicism.

Continue reading →