The age of Willard is 90. 915 1St Ave #1, Miller, Sd 57362 is where Willard lives. Other cities that he has stayed in are Aberdeen, New Underwood and Pierre. 1934 is the birth year of Willard. The number currently linked to Willard is (605) 225-2938.