John MacGregor (publisher)

GPTKB entity