Meet Our Seminarians

David Hall

Theology II, Archdiocese of Denver