×

Source: Ducks give McTavish six-year, $42M deal

By Greg Wyshynski Sep 27, 2025 | 3:30 PM