John Straathof

Lives online, in his head and visits the real world occasionally.