James Hobson

Computer Scientist and Philosopher