Francis P. McHugh is a Catholic priest and Director of the Von Hügel Institute as well as a Fellow and Tutor of St. Edmund's College, Cambridge.
Francis P. McHugh is a Catholic priest and Director of the Von Hügel Institute as well as a Fellow and Tutor of St. Edmund's College, Cambridge.