Rev. David Torpiano

Doctorate in Fundamental Theology – Pontifical Gregorian University (Rome)
Licentiate in Theology – Universita Pontificia Salesiana
Licentiate in Sacred Theology – University of Malta
Bachelor in Sacred Theology – University of Malta


Lectures in: