On AlterNet: troy anthony davis