Chat with an Expert

Locations

North America

STEMCELL Technologies Inc. has three locations in North America: our headquarters in Vancouver, Canada, a Sales support office in Cambridge, MA and a distribution center in Seattle, WA.