Journalism
Disinformation
Is Zero Hedge a Russian Trojan Horse?, The New Republic, March 9, 2019
The Man Behind the Right Wing’s Favorite Conspiracy Theories, The New Republic, December 9, 2019
Zero Hedge, Russia, and the Business of Conspiracies, trump-russia.com, December 9, 2019
The Obscure Newspaper Fueling the Far Right in Europe, The New Republic, Sept. 17, 2019
Trump, Russia, and Organized Crime
The Real-Life Mob Families of “The Irishman?” Donald Trump Knew Them, Rolling Stone, December 6, 2019
How Robert Mueller Changed Washington, The New Republic, February 27, 2019
Teacher, Firefighter, Police and Other Retirement Funds Flow Into Sanctioned Russian Companies, Rolling Stone, September 13, 2018
Michael Cohen, Lanny Davis, and the Russian Mafia, Rolling Stone, August 28, 2018
Watergate’s John Dean on Why Trump Will Survive the Russia Scandal, Rolling Stone, July 18, 2018
Trump v Putin: What to Expect from the Meeting in Helsinki, Rolling Stone, July 13, 2018.
Better Call Cohen: The Shady Cases of a Trump Lawyer’s Personal Injury Practice, Rolling Stone, May 1, 2018
A Brief History of Michael Cohen’s Criminal Ties, Rolling Stone, April 10, 2018
Op-Eds
The FBI’s Trump-Russia Investigation Continues, The New Republic, July 25, 2019
We’re Responding to Russia. Don’t Tell the President, trump-russia.com, July 2, 2019
We don’t need Robert Mueller to tell us Trump is a threat, Los Angeles Times, March 25, 2019
A question the Mueller report leaves unanswered: Is Trump a threat to national security? Los Angeles Times, April 19, 2019
With Craig Indictment, Mueller Probe Sends Ripples Through the Swamp, The New Republic, April 12, 2019
To unravel the Trump/Russia affair, don’t follow the money, follow the lies, Los Angeles Times, December 21, 2018
The Dangers of Doing Favors for Donald Trump, The New York Times, December 10, 2018
Why is CalPERS still a top investor in Russia’s sovereign debt?, Los Angeles Times, October 17, 2018
Another Gift for a Putin Buddy, The New York Times, August 2, 2018