David Rolfe's portfolio: Wedgewood Partners 13F holdings, Q2 2026