Julio Castro

CEO, Group Renewables Business, Spain

Iberdrola

© Solar Media Limited