Upstream is a creative marketing agency based in St. John’s, NL that has been serving clients primarily in the energy, technology, retail sectors since 2007.
Our newsletter is the #1 source of information on news, events, and projects relevant to Newfoundland and Labrador's clean growth priorities.