Open Systems
Show contact
Links
Cécile Lüssi
VP Of Customer Success
Dominique Jullier
Manager, Customers Success EMEA
Lukas Limacher
Senior Customer Success Manager
Stefan Lampart
Head Of Customer Success Chrow
Peter Willi
+ 7 more
October, 2022 - present
July, 2021
August, 2018
December, 2014
View in org chart