Willard has reached the age of 60 years. Willard's birth date was listed as 1964. 1720 12Th St #B, Birmingham, Al 35205 is where Willard lives. Public records show Fairfield, Birmingham and Clarksville as cities Willard also stayed in. Possible relatives of Willard are: Cederic Peterson, Lula Mae Peterson, Quintin L Peterson and 6 other people. Willard has listed phone number: (205) 933-1476.