James David Weaver, age 65, passed away Sunday, May 16, 2021 surrounded by his loved ones. He was an avid Alabama football fan, enjoyed riding his Harley, spending time with his family and friends, and living life to its fullest. David is preceded in death by his parents, Gwen and Jimmy, and his brother, Wayne. He is survived by his loving wife, Pam; daughter, Sherri (Matt); son, Nicholas (Kandace); grandsons, Gage (Whitney), Jonathan (Logan), Garet, Adyson, and Cannon; granddaughters, Haley (Zac), Genna, and Abbie; great granddaughters, Adaline and Paisley; and sister, Connie (Donald). There will be a funeral service held Thursday, May 20, 2021 in the Charter Funeral Home Chapel. A visitation will be held at 1:30 pm followed by a service at 2:30 pm. David will be laid to rest in Southern Heritage Cemetery.