Spencer Beebe

Spencer Beebe is the founder and president of Ecotrust, based in Portland, Ore.

×