Shane O'NeillCIO

Shane O'Neill is the assistant managing editor for CIO.com

Heroes and Villains of Tech

Here's a look at standout good guys and bad guys -- from passionate heroes who balance profit with innovation and social responsibility to money-mad, egomaniac villains who simply cannot be trusted.