What do you remember about Willard? Share your stories and photos here, and invite others to come share their memories.
Willard was born 00, 1953 in Massachusetts, USA; and died November 03, 2011 in Florida, USA. Willard is buried in Massachusetts National Cemetery in Bourne, Massachusetts.