Disrupt or be disrupted: Agent of Impact Erik Schiemann, Distributed Solar Development
You might also like