appointed as managing director - Francés Inglés Diccionario