Anna Lee named chief strategy officer at Deluxe Monday, October 26, 2020 Deluxe, a global provider of digital and cloud-based solutions to the world’s leading content production studios and distributors, has appointed…