Sir John Milne Barbour

GPTKB entity