Michel Teughels

Process Ops & Quality Management Innovation & Strategy Manager
ExxonMobil