John Macdonald Macpherson

GPTKB entity