12006 Mountain Ridge Rd, Houston, Tx 77043 is where Willard lives. 1963 is his birth date. Possible relatives of Willard are: Margaret Montgomery Kelt, Bryant Martindale Gilbert, Elaine Catherine Gilbert and 4 other people. In addition to Houston, Willard also lived in Tulsa, Shawnee Mission, Shawnee and one other city. Phone number listed for Willard is (918) 742-3918. The current age of Willard is 61.