Translation teams
Cooperative groups of translators
ST Traduction Studio (CANADA)
France
Team leader