×

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

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