John MacGregor (environmentalist)

GPTKB entity