Thom Blake

Oakland, CA, USA

thomblake.me

Age: 35

Software Engineer and Computer Ethicist