David Marshall McCraw, 74, of Olin, N.C., and formerly of Mooresville, N.C., passed away on Saturday, May 16, 2026.

Born January 16, 1952, in Mooresville, he was a son of the late Marshall and Virginia Sloop McCraw. David grew up in Mooresville and was a graduate of Mooresville High School.

He is survived by his brother, Thomas McCraw, and wife Libby of Mooresville.

A private burial will be held at Willow Valley Cemetery, Mooresville.

Cavin-Cook Funeral Home, Mooresville, is serving the family of Mr. McCraw. Condolence may be made to the family at www.cavin-cook.com.

Leave a Reply