James S. Cannon

James S. Cannon

Affiliations and Expertise

President, Energy Futures, Inc., Boulder, Colorado