In addition to Jacksonville, Willard also lived in Jacksonville, Tampa and Hilliard. Willard’s residency is at 16051 Shellcracker, Jacksonville, Fl 32226. The age of Willard is 83. Willard was born in 1941.
Public records show one property record linked with Willard. Willard's apartment/home is located on 16051 Shellcracker Road Jacksonville FL 32226. He owns property with estimated value of $794,724. Willard's property land value is $638,175.