On AlterNet: Ahmed H. Sharif