Pete Allen, Programmes Director

Pete AllenPete is an experienced Director in both the automotive and clean energy industries, and holds a Master of Engineering degree. He started his career at Deloitte & Touche Consulting before joining the Rover Group in 1995, leading the engineering launch quality of both the Freelander and the Series II Discovery, and responsible for the implementation of Digital Vehicle processes across Land Rover’s Product Development. He moved to McLaren in 2000, and as Executive Product Director was responsible for the design and development of the Mercedes SLR McLaren supercar from concept to launch. From 2006 to 2016, Pete moved into clean energy, first as CEO of Evance Wind Turbines, developing the UK’s best-selling mid-sized turbine, and then as Technical and Operation Director for the UK’s largest solar distributor. He brings a wealth of experience in automotive and high-tech product development in entrepreneurial companies.