54-year-old robert palmer