In addition to Abilene, Willard also lived in Fort Walton Beach, Burlington, Ft Walton Beach and one other city. The number currently linked to Willard is (915) 691-1601. The age of Willard is 64. Willard’s current address is 874 Alameda Rd, Abilene, Tx 79605. Willard's birth year is 1961.