Shearer, Robert Innes,1826-1872.