translate English to French: Indeed, his career spanned all these aspects of the Organization's work.
De fait, sa carrière a couvert tous ces aspects du travail de l'Organisation.