Socials
I encourage you to follow me on LinkedIn, Instagram, YouTube and TikTok, and to subscribe to my Substack and return to this page to find the latest updates collected in one place!
Here are selected posts from my social media accounts:
I’m sick of the videos the White House is putting out congratulating itself on deporting the worst criminals (July 9, 2025)
MAGA World is starting to turn on AG Pam Bondi over Jeffrey Epstein’s client list (July 8, 2025)
A Jan. 6 rioter pardoned by Donald Trump has now been sentenced to life in prison for plotting to murder dozens of law enforcement officers who investigated him (July 7, 2025)

Enable 3rd party cookies or use another browser
Call me naive, but even after the mass pardons, I didn’t expect to see January 6 rioters WORKING IN THE JUSTICE DEPARTMENT (July 2, 2025)

Enable 3rd party cookies or use another browser
For all who care about the rule of law, here’s a name you need to know: Emil Bove (June 27, 2025)

Enable 3rd party cookies or use another browser
Donald Trump’s demonstrated willingness to pardon people who commit political violence in his name makes us all less safe (June 13, 2025)
I got a demand lettter from attorneys for Brad Bondi (brother of AG Pam Bondi) asking me to retract my post about the pardon of Trevor Milton, former billionaire and Trump donor (June 9, 2025)
Honored to be receiving the 2025 RFK Human Rights Award (June 5, 2025)
Basic facts you need to know to understand Trump’s use of the pardon power—and how it is different from Biden’s (June 3, 2025)
Donald Trump’s pardons have now cost crime victims and taxpayers over $1.3 billion (May 30, 2025)
Ed Martin has said more pardons are coming for MAGA loyalists (May 29, 2025)
Donald Trump has broken the pardon power this week (May 29, 2025)
Enable 3rd party cookies or use another browser
Trump is on a wild pardon spree this week (May 28, 2025)
Why I’m suing the Department of Justice (May 16, 2025)
Enable 3rd party cookies or use another browser
Donald Trump’s Justice Department is the most vindictive in history (May 15, 2025)
More on Ed Martin, Trump’s new Pardon Attorney and director of “weaponization” work group (May 14, 2025)
Ed Martin—whose bid to be the D.C. U.S. Attorney failed because his political views were too fringe for even the Republican Party—will be your next Pardon Attorney. Here’s why that’s not good (May 9, 2025)
Why we might not even know about all the pardons President Trump has signed (May 8, 2025)
Enable 3rd party cookies or use another browser
Lawyers are being paid $1 million to get their clients pardons (May 7, 2025)
More details on the pardon of Paul Walczak (May 5, 2025)
Here is the math on the $1 billion+ in debts forgiven by President Trump in his first 100 days in office (May 2, 2025)
Enable 3rd party cookies or use another browser
Talking today about the biggest single pardon (so far): Trevor Milton, who committed a $675 million fraud (May 1, 2025)
President Trump’s pardon of Michele Fiore means she does not have to return the $70,000 she stole from a fund for a memorial to fallen police officers (Apr. 30, 2025)
Intro to how President Trump is using pardons (Apr. 29, 2025)
Enable 3rd party cookies or use another browser
Quick explanation of how economic equality is supposed to work in the justice system (Apr. 29, 2025)
Enable 3rd party cookies or use another browser
TikTok Debut (Apr. 29, 2025)
Enable 3rd party cookies or use another browser
Selected LinkedIn Posts:
“A brief update on the aftermath of my firing from DOJ,” addressing the implications of DOJ’s motion to consolidate my MSPB case
“April is Second Chance Month,” recalling my work in the Office of the Pardon Attorney
“Yesterday, I had the opportunity to share the story of my firing from DOJ with Members of Congress,” addressing my testimony at the bicameral hearing on the rule of law
“One of the most sneakily frustrating aspects of my abrupt firing from the Department of Justice 25 days ago has been that I no longer have access to ANYTHING,” addressing DOJ’s continuing mistreatment of me and others unlawfully removed from their positions following the end of employment
“I’m sad to share that I was fired today from the job I have poured my heart and soul into for the last three years,” addressing DOJ’s unlawful termination of my employment