Sales Manager for Spain, Portugal and Latinamerica
Ticino, Switzerland
Turbomach
Sales Manager for Southern Africa, Spain and Portugal