On AlterNet: troy perry