Kensington Appoints David MacLeod As Overseer Of Sales And Marketing At ACCO Brands Canada