Gordon Seabright is CTC's new CEO