The career of Trevor Francis: 1954-2023