On AlterNet: james holmes