Brian K. McClelland, 47, of Palmyra, died Monday at his home. Arrangements are pending with Lewis Brothers Funeral Chapel in Palmyra.