Nick George de Souza
Nick George de Souza

Nick George de Souza

I am a teacher of politics in Surrey, England. I care passionately about poltical and social reform, and new technologies also. All thoughts are my own.