S660E Electric Rodder TSE Introduces the S660E February, 2022 TSE International is an industry leader known for designing and manufacturing superior quality cable pulling and tensioning equipment for the utility industry. OK Champion Power Rodders for the sewer, electric, and telecommunications industries are expertly manufactured by TSE.