Leonard S DeLuca
February 17, 1935 - June 24, 2015
Leonard S. DeLuca, age 80, a lifelong resident of Lorain passed away Wednesday, June 24, 2015 at Mercy Regional Medical Center. Born on February 17, 1935 and raised in Lorain, Len was the identical twin son of James and Catherine DeLuca. He... View Obituary & Service Information