Public records show Olathe and Amarillo as cities Willis also stayed in. Records link phone number (417) 781-0046 with Willis’s details. Willis was born 97 years ago. His birth year was listed as 1926. 231 Turk Ave #4, Joplin, Mo 64801 is where Willis resides.