David Gregory Smith
September 5, 1959 - May 29, 2020
David Gregory Smith, 60, of Mooresville, NC, passed unexpectedly on Friday, May 29, 2020 at Lake Norman Regional Medical Center. He was born September 5, 1959 in Charlotte, NC to the late Heyward Norman Smith and Nancy Carole Welch Smith. In... View Obituary & Service Information