Until recently, Delaware was almost universally agreed to be the best place for companies to incorporate. Now, with Elon Musk leading a corporate stampede out of the First State, we revisit an episode from 2023 that asked if Delaware’s “franchise” is wildly corrupt, wildly efficient … or both?
Feb 2025
#176 Andrew Bailey - Suing China for $25 Billion, Abolishing ATF, Fauci and Soros Crimes
Andrew Bailey is a prominent figure in Missouri politics, currently serving as the state's Attorney General. He holds a Bachelor of Arts in English and later earned a Juris Doctor from the University of Missouri, where he also participated in the Army ROTC. His professional histo ... Show More
2h 43m
Sep 2025
Elon Musk's Pay Package and the Threat to the Delaware Corporation
If you look at prospectuses and earnings documents for almost any company, you're going to see a Delaware address. For more than a century, the state has been the place to go to if you're setting up a business. And in fact, Delaware has catered to these corporate clients, setting ... Show More
37m 10s