CTC announces departure of CEO