Weekly Market Commentary - Moats vs. Inertia: Unpacking the Personal AI Agent Threat Michael SandiferOctober 20, 2026
Weekly Market Commentary - Credit is Still Flowing, and Businesses are Borrowing Michael SandiferOctober 16, 2026
Weekly Market Commentary, (one page summary) - Stock Market's Wall of Worry Gets Taller Michael SandiferOctober 2, 2026