cmc president