Deluxe Names Anna Lee Chief Strategy Officer
Deluxe announced today that Anna Lee has been appointed to the newly created role of chief strategy officer. Lee will report directly to Deluxe chief executive officer Cyril Drabinsky and be responsible for developing, communicating, executing, and sustaining strategic initiatives for the company.