peter w. price