18 employees
Champlain Seafood is a holding company that specialises in snow crab and lobster wholesale distribution.
2017