Leon Willard died on May 9, 1940 in Alameda County, California. He was born on January 1, 1910. Researching Leon Willard's family? Look up living relatives, addresses, phone, and family history on Spokeo. Search Now