His birth year was listed as 1971. The current age of Willard is 53. Records link phone number (432) 362-0842 with Willard’s details. Odessa, Pipe Creek and Houston are cities Willard has lived in. S&M Remodeling is business that might have connection with Willard. Willard’s residency is at 4630 Oakwood Dr #202, Odessa, Tx 79761.