James Keenan, SJ

Professor of Theological Ethics at Boston College, New England (USA).