Campbell, Duncan, 1806-1892.