James David Weaver

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.


  1. Renea Richards (Andrea’s Mother) on May 19, 2021 at 11:27 am

    Pam, I am so sorry to hear about David. My thoughts and prayers are with you and your Family. If there is anything I can do for you please let me know.
    If you ever get to Gulf Shores please give us a call.

  2. Danny Stewart on May 19, 2021 at 5:12 pm

    David was my friend, I have never met a more giving soul than his. He went out of his way to help people, to help at our HOG chapter with time money or anything else he could offer up. He will be truly missed by many, and especially me. RIP my friend

  3. Sandy Phillips on May 20, 2021 at 9:39 am

    My heart breaks for Pam and the family. We always enjoyed being around David and Pam. We went on a motorcycle trip with the HOD Group and David was the life of the party. He made us laugh, dance, sing karaoke and just have one of the best times ever. He will be missed. Johnny and Sandy Phillips

  4. Adyson on October 4, 2021 at 4:01 pm

    Best grandpa I could ever ask for I can always picture him there to pick me up off the bus I love you papaw fly high