Stream, a Dallas, Texas-based provider of connected life services, recently announced the appointment of Steve Fisher to chief sales officer. Fisher is a founding leader of Stream’s direct selling arm and one of its most successful Independent Associates, achieving the highest leadership position possible within the organization and becoming one of its top earners. He has […]