Allen Ferguson, b. 1831, d. 1899