Xavier de Sarrau founded STC Partners SELARL.
He is Chairman of Thala SA.
He is also Managing Partner at SCS Sarrau et Cie and on the board of 7 other companies.
In his past career he was Member of Conseil National des Barreaux, Director at Arthur Andersen & Cia and Managing Partner at Global Management Services LLC.
He received a doctorate and a graduate degree from École des Hautes Études Commerciales de Paris.