Translate the following English sentence to French:
"I have confidence that with the new director of ECHO we are on track."
Je suis convaincu qu'avec le nouveau président d'ECHO, les choses sont sur la bonne voie.