In a slew of new appointments, Shell has named Carol Chen (pictured) as general manager for consumer lubricants marketing, based in London. Chen was previously the marketing general manager for ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results