ig business is getting its hands dirty in the name of charity, forming companies whose specific goals are to benefit mankind, all while making a profit. David Nicholson examines the brave new and sometimes controversial world of "for-profit" philanthrop.
David Nicholson is a freelance writer based in the UK.