Business Positions
Société Générale SA
French multinational investment bank and financial services company
Repsol S.A.
Spanish energy company