translate English to French: He is on the editorial review board for several scientific journals and is currently the chair of several committees.
Il siège au comité de rédaction de plusieurs revues scientifiques et préside actuellement plusieurs comités.