willard price