Director at FactSet · Director at CECO ENVIRONMENTAL · Director at Lumen Technologies · and 2 more. Filing since 1 Dec 2010. CIK 0001223626