William MacGillivray

GPTKB entity