David Rogers is a software architect based in London, currently working for BBC News & Knowledge.
Follow me on twitter @daverog
David Rogers is a software architect based in London, currently working for BBC News & Knowledge.
Follow me on twitter @daverog