Author: St. Clair, Editor, Counterpunch,  Counterpunch, Jeffrey, Jeffrey