At our recent CMAS Annual General Meeting, the new officers were elected to form the CMAS Executive Committee for the term 2017-2019.
At our recent CMAS Annual General Meeting, the new officers were elected to form the CMAS Executive Committee for the term 2017-2019.