Crooker, William, 1821- .