CFOC announces new president, officers