Features

IChemE 100

IChemE 100

John McGagh talks about his new role as Chair of the IChemE100 Steering Committee