Trevor Hirst – Fellow of the Institution of Engineering & Technology

Trevor Hirst