Upstream employs 7 employees. The Upstream management team includes Elena Krueper (Student Intern), Natasha Livingstone (Operations at Upstream), and James Harris (Strategist).
Looking for a particular Upstream employee's phone or email?