The birth year was listed as 1959. The age of Willard is 66. Other cities that he has stayed in are Houston, Independence, Owasso and one other city. Willard now resides at 911 Park Wind Dr, Katy, Tx 77450. The number currently linked to Willard is (281) 646-1254. People possibly related to Willard are Betty S Welch, Wesley Welch, Wesley Welch and one other person.