Willard has previously lived in Charlottesville, North Augusta, Decatur and one other city. The current age of Willard is 72. 2903 Vaucluse Rd, Aiken, Sc 29801 is where Willard lives. The number currently linked to Willard is (803) 648-3793. 1952 is his birth date.