You agree to the terms of service below, and the Terms of Use for Substack, the technology provider.

All content published on this site reflects my personal analysis and opinion. It is intended for informational purposes only and should not be considered legal, investment, or professional advice.

I do not represent or speak on behalf of any companies mentioned in my analysis. Readers should rely on official filings and company disclosures for factual statements.

By subscribing or reading, you agree not to rely solely on this content for any decision-making without doing your own due diligence.