OceanServer Technology announced that the National Research Council (NRC) of Canada has taken delivery of a new vehicle. NRC is theā¦