Templeton, John D. (John Dickson), 1845-1893