James Cunningham

775
reputation
4
13

Failed economist and dilettante programmer.