Liz Westcott had a position (Technical Manager, UK/Netherlands) at ExxonMobil

Details
Title Technical Manager, UK/Netherlands
Start Date 2007-06-00
End Date 2010-07-00
Is Current no

Source Links