Cams cock