Deacon Steven Weller

Theology IV
St. Francis de Sales Seminary
St. Florian, Hatley