Bill Gates deserves praise for his green energy revolution Dec 2, 2015 by Ryan Castro 542 Ryan Castro About author