MACPHERSON Douglas Gilbert MSCE1794-1973