GB flag iconENCN flag iconZH

SATRA Management Team

Peter Allen

Divisional Manager, Engineering

Peter is responsible for the general management and operation of SATRA’s research, engineering and test equipment business units. A chartered mechanical engineer, he joined SATRA in 2009 after wide ranging senior management experience in research, design, development, sales and manufacturing, including project managing multi-partner projects in the EU & Middle East.