The phone number (812) 523-1341 is Willard’s. Willard was born in 1923. Public records show Seymour as a city Willard also stayed in. This year Willard celebrated his 100 birthday. 200 Redington St, Seymour, In 47274 is where Willard resides.