Company linked with Willard is: CAPITOL CITY REALTY, INC. This year Willard celebrated his 87 birthday. Willard has previously lived in Indianapolis. The birth year was listed as 1936. The residency of Willard is at 5635 Laurel Hall, Indianapolis, In 46226.