David price $31 million