Sander Leech's Location
California, United States
Sander Leech's Work
Sander Leech's Education
Sander Leech's Skills
Sander Leech's Summary
Sander Leech, based in California, United States, is currently a Senior Director, Brand and Creative Studio at Barracuda, bringing experience from previous roles at Ooyala, Citrix Systems, Sander Leech Design and Barclays Global Investors. Sander Leech holds a 1989 - 1993 BFA in Graphic Design @ College for Creative Studies. With a robust skill set that includes Corporate Identity, Art Direction, Marketing Strategy, Creative Direction, Corporate Branding and more, Sander Leech contributes valuable insights to the industry. Sander Leech has 3 emails on RocketReach.