TERI, INC.