translate English to French: He can also claim some credit for having succeeded in shepherding our Organization deftly through the complicated and transformational challenges that the times confronted it with.
Il peut également se targuer d'avoir réussi à diriger adroitement notre Organisation dans une période où elle était confrontée à d'immenses défis.