Willard has listed phone number: (713) 977-5734. 1931 is his birth date. Willard’s residency is at 9535 Meadowcroft Dr, Houston, Tx 77063. Texas City, Houston and Childersburg are cities Willard has lived in. Willard was born 93 years ago.