TERA CORPORATION