James Quin

News Activist, Technological Singularity Enthusiast, Writer.