First Quarter 2025 Commentary | Caldwell North American Fund Annual Commentary Posted on April 24, 2025