David Allen Leach
February 1, 1966 - December 29, 2020
David Allen Leach, age 54, passed away suddenly on December 29th, 2020. David was born on February 1, 1966 in Grosse Pointe, Michigan and resided in Sterling Heights at the time of his passing. He is survived by his wife and soulmate of over... View Obituary & Service Information