Michael Taylor

Renewable Costing Analyst, International Renewable Energy Agency