On AlterNet: Vishal Singh