1926 is the birth year of Willard. Public records show Kilgore as a city Willard also stayed in. This year Willard celebrated his 97 birthday. 2115 South St, Kilgore, Tx 75662 is where Willard resides. The number currently linked to Willard is (903) 984-0735.