Sunrun Names Ex-Green Mountain Power Chief Powell as New CEO

Sunrun was part of a wave of clean–tech startups that came before solar reached the mainstream. Many of the startups in the late aughts focused on …