Center for Energy, Development, and the Global Environment (EDGE)

Will “purpose” be the new mantra for business? Or just a buzzword?