Manager Process Engineering Institution of Chemical Engineers (IChemE) Mississauga, ON, Canada 07 Dec, 2023