Jun 03 Episode 1 of SLAPP'd is Live 😝 Hi friends – just a quick note to say Episode 1 of SLAPP’d is live! It's season 12 Jun 3, 2025
May 25 Watch the Trailer for my Latest Project: SLAPP'd Hi loves! I know I’ve been MIA for a bit. It’s because I’ve been busting my ass May 25, 2025 2 min read
Mar 31 Eco-Roundup: Energy Transfer's War Chest for Defeating A Protest Movement Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate cleansers at Mar 31, 2025 8 min read
Mar 07 Special Series: 7 of 11 Jurors Tied to Fossil Fuel Industry as Pipeline Company Wraps Up Arguments For five weeks, I'm living in Bismarck, North Dakota, covering a major fossil fuels and First Amendment trial Mar 7, 2025 8 min read
Feb 10 Eco-Roundup: Why Truth And Reconciliation Matter, Even Under Trump Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate cleansers at Feb 10, 2025 7 min read
Dec 31 Eco-Roundup: Last Time Trump Was Elected, Tribal Nations Lost a Whole Town Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate cleansers at Dec 31, 2024 9 min read
Nov 29 A Dystopian Future Emerges for the Zombie Keystone XL Pipeline Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate cleansers at Nov 29, 2024 8 min read
Oct 31 Eco-Roundup: How Activists Used a New NASA-Funded Toxic Prisons Map to Respond to Helene Happy Haloweeeeeeen. Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate Oct 31, 2024 10 min read
Sep 30 Eco-Roundup: The things we get wrong about repression of environmental activists Every month, I assemble a round-up of stories I’m following and issues I’m covering, with palate cleansers at Sep 30, 2024 7 min read
Sep 19 Is it Ethical for Climate Journalists to Accept a Paid trip to Israel? I first learned about the opportunity for climate journalists like me to attend an all-expenses-paid trip to Israel at the Sep 19, 2024 16 min read