May 03, 2018
Stephan Gauger; Wind Site Manager Nextera
Wind Turbine 101