On AlterNet: David Ramsey