Upstream employs 455 employees. The Upstream management team includes Dimitris Maniatis (Chief Executive Officer), Mark Elenowitz (Co-Founder), and Tom Prior (Vice President of Sales).
Get Contact Info for All DepartmentsLooking for a particular Upstream employee's phone or email?