In addition to Town Creek, Willard also lived in Town Creek. Records link phone number (256) 685-2487 with Willard’s details. The age of Willard is 82. Willard now resides at 1411 Mauldin St, Town Creek, Al 35672. This person's birth year is 1942.