He has stayed in Sierra Vista before moving to Saint Cloud. Willard’s current address is 5 Tennessee, Saint Cloud, Fl 34769. Willard's birth year is 1926. The age of Willard is 98.
According to car sales records, Willard purchased a car in 2009. The brand of the car was Ford Ranger and VIN was 1FTYR10D39PA10253.