David E. Heffington, 61, of Palmyra, died Friday, March 22, 2013 at his home.  Arrangments are pending with Lewis Brothers Funeral Chapel in Palmyra.