John “David” Keller, 66, of Mooresville, N.C., passed away on Thursday, April 6, 2023, at Iredell Memorial Hospital in Statesville, N.C. He was born January 26, 1957, in Iredell County to the late John Lee Keller and Joyce Brewer Keller.

David was a true representation of a family man. His family was his everything, and he would go beyond measure to make sure they were taken care of and loved. He was a giving man with a generous soul and would do anything for anyone. From cooking Sunday dinners and giving out plates to buying meals for those in need, he always had a servant’s heart. He was a wonderful husband, father and the best papaw in the world. He will be greatly missed by everyone that he came across and impacted.

In addition to his parents, he was preceded in death by a brother, Randy Keller.

David is survived by his loving wife, Linda Myers Keller; daughter, Debra Gusler and husband Tim and their daughters, Emma and Ava Gusler; daughter, Angela Ramsay and husband Josh and their son, Cash Ramsay; brothers, Donnie, Paul, and Jimmy Keller; and sister, Linda Marlow.

Visitation for family and friends will be on Sunday, April 9, from 5 to 7 p.m. at Cavin-Cook Funeral Home. Services will be on Monday, April 10, at 3 p.m. at Cleveland First Baptist Church with family friend Eddie Karriker officiating. Burial will follow the service in the Town of Cleveland cemetery.

In lieu of flowers, memorials may be made to West Rowan Bible Teachers Association (WRBTA), P.O. Box 518, Woodleaf, NC 27054.

Cavin-Cook Funeral Home and Crematory, Mooresville, is serving the Keller family. Condolences may be sent to the family at www.cavin-cook.com.