Title: STS Canada, Filtration and separation processes services
Description: Provides gas and liquid separation process expertise for the management, development and optimization of new filtration technologies, including engineering, training, analysis.