John Donald Macpherson — (1883-1960)