ICM CORPORATION