On AlterNet: qasim fahim