Kenneth Wayne Weaver, age 73, of Linwood, passed away peacefully at his home on Sunday, May 12, 2024. Funeral services will be held at 11 am on Thursday, May 16, 2024, at Davidson Funeral Home Lexington Chapel, with Pastor James Messer Jr. and Pastor Terry Smith officiating. Burial will follow at Galilee Missionary Baptist Church. The family will receive friends one hour before the service. Kenneth was born on May 23, 1950, in Davidson County, NC, to HC Weaver and Evadene Gregory Weaver. Kenneth retired from American General as an insurance agent and was preceded in death by his father and son Kevin Weaver. Left to cherish his memory is his loving wife, Barbara Motto Weaver, of the home; son, Brandon Weaver (Payton); daughter, Lori Milam (Scott); two grandchildren, Tyler and Bret Milam; and mother; Evadene Gregory Weaver, brothers, David Weaver (Pamela) and Bobby Weaver (Brenda). Davidson Funeral Home Lexington Chapel is honored to be serving the Weaver family.