Palmer dies