Scott Sklar, The Stella Group, Ltd. - President About Information Location: Washington, DC, United States Taxonomy Renewable Energy