Greg Barker had a position (Head of International Communications) at Sibneft

Details
Title Head of International Communications
Is Current no