Other a city that he has stayed in is Blackfoot. 455 195, Blackfoot, Id 83221 is where Willard resides. His birth year was listed as 1943. Willard has listed (208) 785-6003 as his phone number. The current age of Willard is 81.