On AlterNet: David Rivkin