Willard currently resides at 1236 Oxford Ave, Canton, Oh 44703. The current age of Willard is 64. In addition to Canton, Willard also lived in Canton. His birth year was listed as 1960. Willard has listed (330) 455-3621 as his phone number.
Public records show one property record linked with Willard. According to the public records his property address is 1236 NW Oxford Avenue Canton OH 44703-1544. His property value is $4,300. Property linked with Willard have an estimated land value of $4,300.