Columbia is a city Willard has lived in. Willard has reached 99 years of age. Willard’s current address is 13 Scotts Blvd, Columbia, Mo 65203. Willard's birth date was listed as 1924. Willard has listed (573) 445-5007 as his phone number.