Investment Insights.

Weekly commentary on markets, the economy, and investor behavior. Principle-based, not prediction-based. Published on Substack.

Anchor Pieces

If you're new here, start with these.

Three foundational pieces that capture how I think about markets, forecasting, and the long-term investor’s job. Hand-picked, not chronological.

Recent · Auto-Updated from Substack

Recent commentary.

Pulled live from the Substack feed. New posts appear here within an hour of publishing. Click any post to read the full piece on Substack.

Market Commentary

All Gloom, No Doom

Consumer sentiment is worse than 98 percent of the last 48 years. Is the gloom justified?

August 17, 2026 Free
Market Commentary

Intelligence is Overrated

The smartest guy in the room built a hedge fund that peaked at $45 billion. It came apart in a…

August 10, 2026 Free
Market Commentary

Rookies Will Break Your Heart

Kevin Warsh had a rough second press conference. That is not a reason to worry about your portfolio.

July 30, 2026 Free

Positioning for Potential Rate Hikes

September 8, 2026

What forty years of tightening cycles say about stocks, bonds, and the portfolio you already own.

Read on Substack →

Monthly Market Commentary | September 3, 2026

September 3, 2026

The Answer the Bond Market Was Waiting For

Read on Substack →

All Gloom, No Doom

August 17, 2026

Consumer sentiment is worse than 98 percent of the last 48 years. Is the gloom justified?

Read on Substack →

The Boys Will Be Home by Christmas

August 14, 2026

Every war is supposed to be short. Markets have learned to look past the forecast.

Read on Substack →

Intelligence is Overrated

August 10, 2026

The smartest guy in the room built a hedge fund that peaked at $45 billion. It came apart in a single week in July.

Read on Substack →

Stock Yields hit a 150-Year Low

August 6, 2026

One chart says a lot right now.

Read on Substack →

Monthly Commentary | August 3, 2026

August 3, 2026

A Flat Month That Wasn't

Read on Substack →

Rookies Will Break Your Heart

July 30, 2026

Kevin Warsh had a rough second press conference. That is not a reason to worry about your portfolio.

Read on Substack →

Get the next briefing in your inbox.

Free subscribers receive selected articles, market commentary, and educational pieces. No hype. Unsubscribe anytime.