John William Puckett, of Saint Peters, Missouri, passed away Saturday, March 16, 2019 at the age of 72. Beloved husband of Karen Puckett; cherished son of the late Shirley and Ed Klemp; devoted father of John Puckett, Jr., Matthew Puckett, and Michael Zappula; loving grandfather of Alicia Zappula; dear brother of Greg (Leslie) Klemp and Fred Klemp.