The North Face CMO Steve Lesnard is moving on to beauty brand Sephora as the Global Chief Brand Officer. The experience of Lesnard may prove invaluable to Sephora as his prior endeavors and goals closely align with Sephora’s vision. During his time as CMO of The North Face, Lesnard lead a team on a campaign […]