marshall price cock