TEC, Incorporated