Innovative People

Cliff Hansen

Solar energy, risk analysis, uncertainty, system modeling