Duncan, William Henry, 1807-1883.