John MacGregor (politician)

GPTKB entity