Macpherson, Donald Campbell,1838-1880.