Zachary Lee Leffler
December 15, 1992 - October 4, 2020
Decatur – Zachary Lee Leffler, 27, of Decatur, passed away Sunday, October 4, 2020. Zachary was born December 15, 1992, in Decatur, the son of Gary Lee Justice and Beverly Ann (Leffler) Justice. Zachary worked in construction and loved... View Obituary & Service Information