Peter Nicholas took over the position as CEO of CINO in 2003 after his predecessor Steven McCaufield disappeared under mysterious circumstances.