Mary Ann Fields, Bonnie S Carter, Myrtle Humphries and 2 other people are people possibly related to Willard. Willard's birth date was listed as 1963. The current age of Willard is 61. Public records show Sawyerville, Tuscaloosa, Okeechobee and one other city as cities Willard also stayed in. 18209 Dobbins Rd, Vance, Al 35490 is where Willard resides. The number currently linked to Willard is (205) 556-5834.