

Obituary
Obituary of David Allen Kline
David Allen Kline, 66, passed away Thursday morning, March 13, 2025 at his home in O’Fallon, MO. Born May 12, 1958 in St. Charles, MO, he was the son of Marvin Monroe and Bessie Mae Cannon Kline. He was employed as a foreman for Harvestowne Irrigation.
David lived a meaningful life. He had a genuine, loving heart, he worked hard, and gave selflessly to his family & friends. He was a man that enjoyed spending time outdoors where he was able to participate in his favorite activities which included hunting, fishing, and watching motorsports. He was an avid lover of trains and classic cars, as well as country music and rock & roll. He had a great sense of humor which often included a little sarcasm to make you laugh even more.
David was a beloved father, grandfather, brother, uncle, cousin, and friend. He was a family man that loved his girls and his grandbabies above all else. His steady presence, quiet strength, and kind, loving heart will be deeply missed by his family and friends.
David was preceded in death by his parents, Marvin and Bessie Kline; three brothers: Robert Cannon, Sr., Randy Kline and Rick Kline; and one infant daughter, Tiffany Lynn Kline.
Survivors include two daughters: Tara Lecrone and her husband, Cody, of St. Peters, MO and Taylor Mollman and her husband, Rob, of Wentzville, MO; and two grandchildren: Ashtyn and Ayla Mollman. David also leaves two brothers: Mike Kline and his wife, Elisha, of St. Peters, MO and James Kline of Troy, MO; the mother of his children and a significant person in his life, Jada Wade; many nieces, nephews, other relatives and friends.
There are no services scheduled. Memorials may be made to the Charity of the Donor’s Choice in care of Carter-Ricks Funeral Home, 3838 East Highway 47, P.O. Box 253, Winfield, MO 63389.
Elsberry
Carter-Ricks Funeral Homes
107 South Fifth Street
Elsberry, MO
63343
Tel: 573-898-2181
Fax: 573-898-3148
Map
Winfield
Carter-Ricks Funeral Homes
3838 East Highway 47
P.O. Box 253
Winfield, MO
63389
Tel: 636-668-8181
Fax: 573-898-3148