On AlterNet: Cameron Duncan