Chairman & CEO
Xavier Saubestre
CEO Approval Rating
86/100
1998
PrivateSubsidiary of TA Associates Management, L.P.
https://odealim.com/