David Rhodes's long road back