Rev. Prof. Michael Mullaney

GPTKB entity