Bill Noto

181
reputation
1
6

At the intersection of renewable energy and software