Leon R. Willard
American, 1877-1949
Newspaper mentions indicate that Leon R. Willard was a sometime photographer who worked in New Ipswich, New Hampshire as late as 1916. He was also a farmer as well as a house and carriage painter. His death certificate indicates he was a widower, a chronic alcoholic, and that he burned to death in his house along with another man. His body was never found.
Data from
Locations
Leon R. Willard has 3 locations.
Birth (April 11, 1877)
New Ipswich, NH
USA
Active in (1890s-1910s)
New Ipswich, NH
USA
Death (April 26, 1949)
New Ipswich, NH
USA