The top remaining defenseman on the free-agent market is finally off the board.

The Anaheim Ducks are signing veteran blue-liner John Klingberg to a one-year deal worth approximately $7 million, reports ESPN's Kevin Weekes.