Zackary Todd Leard passed away unexpectedly in his sleep on December 7, 2019 in Folsom, California. Zackary was born on March 29, 1996 in Folsom, California and grew up in greater Sacramento area. Zackary was born with an innate talent …... View Obituary & Service Information
Obituary & Service
Zackary Todd Leard passed away unexpectedly in his sleep on December...
View More