chairperson and managing director - Alemán Inglés Diccionario