Deluxe, the provider of digital and cloud-based distribution services for studios and production companies, appointed Anna Lee — a 12-year veteran of Netflix — to the newly created role of chief strategy officer. Lee reports directly to Deluxe CEO Cyril Drabinsky. She will be responsible for developing, communicating, executing, and sustaining strategic initiatives for the […]