Doing Well by doing good