TSI Flow Products Locations TSI Headquarters Houston, TX 713-691-0668 TSI Flow Products Corpus Christi, TX 361-882-0202 TSI Flow Products Kilgore, TX 903-984-2870 TSI Flow Products Odessa, TX 432-332-9138 TSI Flow Products San Antonio, TX ...