larry cooper