TEC, INC.