Peirce, Robert B. F. (Robert Bruce Fraser), 1843-1898