John MacGregor (zoologist)

GPTKB entity