John MacGregor (surgeon)

GPTKB entity