Coventry have announced the signing of Northampton defender Rod McDonald for an undisclosed fee.
The 25-year-old has signed a two-year deal with the Sky Blues, who were relegated from Sky Bet League One this season.
Coventry boss Mark Robins told his club's website: "Rod is still fairly young and has great potential but still has experience at this level, having won promotion at Northampton."
McDonald joined the Cobblers in 2015 and made 30 league appearances.
Northampton boss Justin Edinburgh told his club's website: "Rod has found first-team opportunities limited.
"We were honest with Rod at the end of the season. We said that because he hadn't played as much first-team football as he would have liked he was available to move to another club."