Bob Kapp


  • Kapp and trading the carbon markets

  • Carbon allowances: Tomorrow’s game today