Sam Jaffe

Sam Jaffe is Research Manager at IDC Energy Insights and a frequent renewable and distributed energy blogger.
More from Sam Jaffe