B.A. (Philosophy) - St. Patrick's College, Mountain View, CA
S.T.B. - Pontifical University of St. Thomas Aquinas (Angelicum)
S.T.L. (Systematic Theology) - Pontifical Gregorian University
J.C.L. - Pontifical Gregorian University
J.C.D. - Pontifical Gregorian University
Download Curriculum Vitae