Rev. James Swift, C.M.

GPTKB entity