Shouldering the load

Corporate social responsibility has never gone further, or meant more