This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.
Lee is an accomplished technology expert working within the Delivery Space, his experience enables him to recognise the maturity within an organisation allowing him to focus on the best strategy to develop the internal capabilities. Lee believes in people and this focus allows him to shape teams that grow and work well together, sharing the success of the Journey