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