Jack Devanney 

Jack Devanney's avatar
Dedicated to solving the Gordian Knot of our time, the twin problems of energy poverty and global warming.