Renewables pulls its weight within a struggling GE

© 2014 RenewaNews