salvador palmer