John Muirhead Macfarlane

GPTKB entity