MOCKSVILLE – Mr. John David Heafner, Sr., 79, of Sain Road, went to be with his Lord Sunday, January 31, 2016, at Novant Health Rowan Medical Center in Salisbury. Mr. Heafner was born February 28, 1936, in Mecklenburg County to the late... View Obituary & Service Information