Cooke, William Henry, active 1806-1857