James Archibald Stewart Macpherson — (1902-1959)