Glencore; BP; Letterone Energy

Business Positions

Board Memberships