Professor Nicholas J. McGowan

GPTKB entity