Sales Spain, Portugal, Slovenia and Italy

Sales French-speaking Switzerland and France

Bern (BE), Geneva (GE), Jura (JU), Neuchâtel (NE) and Ticino (TI)

Sales Manager for Switzerland and Export