Current News & Articles
1704, 2015
FTC™ opens new Houston facility and unveils new logo
Filtration Technology Corporation (FTC) announces the opening of our new 75,000 square foot manufacturing facility at 11883 Cutten Road in Houston, Texas. In addition to this exciting move, the FTC logo is also changing […]