John MacGregor (journalist)

GPTKB entity