Gavin D J Harper

Gavin D. J. Harper is an energy consultant, sustainable innovator and author of a number of books on energy, technology and engineering.