Roberto Savoia
Management and Sales
Languages: DE / EN / FR / IT
Management and Sales
Languages: DE / EN / FR / IT
Head of Technology, Distribution an Sales
Languages: DE / EN / FR
Administration, Marketing
Languages: DE / EN / FR / IT
Service technician
Languages: DE / EN / IT / FR
Retired / Consulting and Special Projects
Languages: DE / EN / FR