Author: Randy Levine

Randy Levine writes about solar energy and represents solarclarity.co.