Willard has reached the age of 64 years. 3031 Old Moulton Rd, Decatur, Al 35603 is where Willard lives. Willard's birth date was listed as 1960. Public records show Russellville, Clearfield, Huntsville and one other city as cities Willard also stayed in. Phone number listed for Willard is (256) 350-4040.