Giuseppe Porrovecchio, Autore presso The Vision