Willard's birth date was listed as 1926. Willard’s residency is at 17293 Canyon Springs Dr, Houston, Tx 77090. The current age of Willard is 97. Willard has previously lived in Huffman and Plano. This person is linked with companies: South Padre Properties Inc, Sterling Builders, Inc, South Padre Properties, Inc and Sterling Investments, Inc.