Production Unit Manager
South Africa
Shell
Production Specialist
Sapref
Technology Manager
TU Delft
Postdoctoral Researcher
Process Technologist
Production Manager
Delft University of Technology