PTC
Vice President EMEA Channel Sales
PTC
Area Vice President Channel Southern Europe
OpenTrust (Before Acquisition)
Vice President International Sales
PTC
Vice President Sales Iot - Ww Go to Market and Programs
Zuora
Country Manager France and Switzerland
PTC
Vice President EMEA - Sales Operations
PTC
Vice President Sales - France, Benelux and Switzerland and PDG France
DigitalRoute
Senior Vice President Global Enterprise Sales and Alliances
PTC
International Sales Program Director