David Lee Flanagan, Jr.

David Lee Flanagan, Jr.

March 17, 2023, 53, La Grange –

January 9, 1970 – March 17, 2023

David Lee Flanagan, Jr. passed away after a courageous battle at Duke University Hospital on Friday, March 17, 2023. David was born in Lenoir County to Ruth Flanagan Johnson and the late David Lee Flanagan on January 9, 1970.

David grew up with a passion for cars and trucks. He loved putting together model cars and trucks, and this vision and fascination led to his life’s calling as an auto paint technician. Most of David’s career was spent working at Snipes Body Shop. In his free time, he enjoyed rebuilding and tinkering with trucks. It was his enjoyment and relaxation. His prized possessions were his ’86 and ’87 Chevy trucks. The occasional fishing trip was another way to relax. But this always came second to being in the garage working on his trucks.

David found the love of his life in his companion and soulmate, Dawn Foss Weaver. The two of them had love to give, and it was the right combination when they met. They were not ones to argue, they just enjoyed life together. David became an important part of Dawn’s family. He took good care of Dulon, Dawn’s father. He spent valuable time with Daniel and Daly and loved them as his own. David was simply a rock for the family, one who could be counted on.

An avid football fan, David pulled for the New England Patriots. He loved to watch Tom Brady play and therefore, later became a Tampa Bay Buccaneers fan. For college football, NC State was his team. When it wasn’t football season, David enjoyed watching old westerns, especially those with John Wayne. He enjoyed these so much, he named his beloved rescue canine “Dawg.”

A private service will be held to remember David’s life and legacy.

David is survived by his companion and soulmate, Dawn Foss Weaver; mother, Ruth Flanagan Johnson; siblings, Liz Flanagan and Billy Clark; children, Daniel Foss Weaver and Summer Flanagan Heath; special niece, Caroline Trimmer; a very special cousin, Michelle Flanagan. In addition to his father, David was preceded in death by a son, Daly Foss Weaver.

Online condolences can be made at www.rousefh.com.

Arrangements are entrusted to Rouse Funeral Home, La Grange, NC.