John Walter Grant MacEwan

GPTKB entity