CCDC names new president, CEO