Google's Green Energy Investments Scrutinized Washington, D.C. - Today, at Google's annual shareholder meeting in Mountain View, California, the National Center for Public Policy Research challenged CEO Larry Page over the perception that there may be a conflict of interest ...
READ MORE