Business Thomas Huth Village Power CEO narrates his passion for renewable energy and why he hates electricity February 4, 2017