Sophie Bambuck - Brand Innovators

Sophie Bambuck

Chief Marketing Officer, The North Face