Voices

Gary Klein

Gary Klein is managing partner of Affiliated International Management, which consults on water, energy, and carbon-footprint issues.

Gary Klein's Posts

Find out who made this year's The Replacement 100!
Close X