The current age of Willard is 68. Willard has listed phone number: (901) 458-2753. A city Willard has lived in before is Memphis. Willard now resides at 52 Northwood Dr, Memphis, Tn 38111. 1956 is the birth year of Willard.