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…… read more »