Stephen Judd
Stephen is an IChemE Fellow and Fellow of Engineers Ireland.
He is the European Director of Process Technology with Arcadis where he has responsibility for management and development of the SME structure associated with Arcadis’ European operations as well as advising in early project stages for life science clients.
Return to list