The number currently linked to Willard is (702) 565-3528. The residency of Willard is at 660 Solitude Point Ave, Henderson, Nv 89012. Other a city that he has stayed in is Ellicott City. His birth year was listed as 1930. The current age of Willard is 93.