TMC GENERAL CORPORATION