Tiller named CEO of Abound Solar

Outlet:

Abound Solar, which makes thin-film solar power panels, began as a spinoff from Colorado State University known as AVA Solar.

link