James Fletcher

Caribbean Centre for Renewable Energy and Energy Efficiency (CCREEE)
Chairman of the Executive Board