On AlterNet: john andrew smith