On AlterNet: John Meriweather