Norman Macleod (senior)

GPTKB entity