Willard was born in 1954. The current age of Willard is 70. Willard's possible relatives are Cynthia J Carter, Cynthia Boone Carter, Stephanie Carter Ross and one other person. Phone number listed for Willard is (662) 489-4822. Algoma, Houston, Dumas and one other city are cities Willard has lived in. Willard currently resides at 5000 Highway 15, Pontotoc, Ms 38863.