mcc corporation