Bargaining Agents for
Canadian Merchant Service Guild (CMSG)

  • Ships’ Officers (SO) (TB)