Jim Kelly

Jim Kelly is a technology executive and weekend dissident writing from the data mines of San Francisco.  He holds a BA from Berkeley and Ph.D. from Princeton.  Follow him @jkellyinsf on Medium or Twitter.