translate English to French: Dr. Idris has provided the Organization with effective and capable leadership.
M. Idris a dirigé l’Organisation avec efficacité et compétence.