Open Systems
Show contact
Links
Cécile Lüssi
VP Of Customer Success
Nelo Correia
Senior Customer Success Manager
Lukas Limacher
Stefan Lampart
Head Of Customer Success Chrow
Peter Willi
+ 7 more
March, 2023 - present
February, 2021
March, 2019
View in org chart