William E. Leech
July 21, 1952 - February 16, 2025
William Leach, 56, of Aurora, Illinois passed away Sunday, February 16, 2025 at Ascension Resurrection Hospital. He was born July 21, 1952 in Aurora, Illinois. After his heart surgery struggled many medical conditions. Bill married the love... View Obituary & Service Information
