Fr. Neil Xavier O'Donoghue, Ph.D.

Priest of the Archdiocese of Newark, NJ, USA
 
Lecturer in Systematic Theology  
St. Patrick's College, Maynooth,
Co. Kildare, Ireland

© 2019 Fr. Neil Xavier O'Donoghue