David F. Leonard
July 27, 1953 - June 17, 2025
Highland – David F. Leonard, age 71, of Avoca / Highland area, passed away peacefully at home surrounded by his loved ones on June 17, 2025 after a courageous battle with cancer. David was born in Dodgeville, Iowa County, on July 27,... View Obituary & Service Information
