A Journal for The Contemporary Church

Robert Egan

Robert Egan holds a PhD in Theology and teaches courses in Moral Theology at the Pontifical University, Maynooth.

Showing all 2 results