Lenard’s residency is at 40 John Alden St, Holden, Ma 01520. Public records show Worcester and Jefferson as cities Lenard also stayed in. Lenard turned 94 years old. The number currently linked to Lenard is (508) 853-9251. Lenard was born in 1929. Techmold Corp is a business Lenard has some connections with.