Get 30% off in the May sale - for one week only

Biography

Presently a member of the team at the church of Notre Dame de France, London, Kevin Duffy has taught theology and spirituality in various countries including Ireland, Cameroon and New Zealand.
Environment: Staging