David H. K. Shepherd
June 20, 1952 - March 7, 2019
David H.K. Shepherd, 66, of Mooresville, passed away on Thursday, March 7, 2019 at Novant Health Huntersville Medical Center. He was born on June 20, 1952 in London, England, to the late Keir and Iris Mary Stewart Shepherd. David loved racing... View Obituary & Service Information