James M. Demske, S.J.

GPTKB entity