Peter Moreton BSc MSc ph.D FIEE Ceng