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