John MacGregor (archaeologist)

GPTKB entity