Stephen Lee has been with the Innovation Composites team since the beginning in 2009. He is a qualified Shipwright and an integral part of the team. Steve’s skills extend across all areas of production and his contributions are what put “innovation” into not just our name but also what we deliver.