The number currently linked to Willard is (239) 642-4287. This person has lived also in Marco Island, Chicago, Brooklyn and one other city. Willard’s residency is at 616 Skokie Ln, Glencoe, Il 60022. The age of Willard is 90. His birth year was listed as 1934.