Jim Bruce

Jim Bruce is an ex-installer of solar energy systems and now blogger about all things DIY solar. He holds degrees in electrical engineering and education.