Malcolm Tredinnick

malcolm tredinnick

Random IT hacker; knows enough about stuff to be dangerous

Talks