Other cities that he has stayed in are Boulder and Aspen. His birth year was listed as 1962. Records link phone number (970) 876-0882 with Willard’s details. Willard has reached 62 years of age. Willard now resides at 1236 Domelby Ct, Silt, Co 81652. We have found 7 possible relatives of Willard: Rebecca Ann Kidd, Dorothy J Kidd, Jessica Lynn Kidd and 4 other people.