Willard's birth date was listed as 1965. Willard has listed (210) 626-3834 as his phone number. The age of Willard is 59. The residency of Willard is at 120 Peaceful Ln, San Antonio, Tx 78264. Public records show San Antonio as a city Willard also stayed in. Willard is related to or closely associated with Patti Lee Davenport, Candice Davenport, Iii Willard Davenport and one other person.