Other a city that he has stayed in is Joplin. Records link phone number (417) 623-0888 with Willard’s details. Willard has reached 77 years of age. The residency of Willard is at 2501 Mylinda Leah Ln #14, Joplin, Mo 64804. This person's birth year is 1947.