His birth year was listed as 1951. Willard was born 73 years ago. Other cities that he has stayed in are Horn Lake, Jonesboro, Alder and one other city. Willard is related to or closely associated with Teresa Inez Shaffer, Virginiaginger Shaffer, Trudie U Shaffer and 2 other people. Phone number listed for Willard is (901) 346-9971. Willard now resides at 3032 Joyce Ln, Memphis, Tn 38116.