John Macdonald Macfarlane

GPTKB entity