GB flag iconENCN flag iconZH

Webinars and Online Resources

SATRA Management Team

David Billington

Divisional Manager, Engineering

David is responsible for the general management and operation of SATRA’s engineering and test equipment business units, providing our multi-disciplinary customers with market-leading solutions. Having over 30 years of experience in the designing and manufacturing of advanced technologies, he has held a number of senior industry positions during his career.