 His articles appeared in "The New York Times", "International Herald Tribune", "Los Angeles Times", "Christian Science Monitor", "The Nation", and "Business Week".In recent years CounterPunch published a number of his articles.He has made appearances on major American television networks as well as CNN, Fox News, BBC and National Public Radio.