Northampton Town have signed defender Charlie Goode from Scunthorpe United for an undisclosed fee, with Goode signing a 3 year contract.
Goode returns to the PTS Academy Stadium after a successful loan spell at the end of last season where he became a firm favourite with his committed performances.
The 23 year old made 85 appearances for the Iron, scoring six times before joining the Cobblers on loan in the January 2019 transfer window, making 17 appearances.
"Charlie is an excellent signing for us," said manager Keith Curle.
"Supporters know all about him from his loan spell with us. He is a wholehearted, committed, big and strong defender who has a winning mentality.
"I think his outlook was highlighted when, as a loan player last season, supporters will remember he played through the pain barrier, wearing a face mask to protect an injury, showing his commitment to the club.
"That's the sort of spirit, determination and commitment you need to be successful and we know we are getting that with Charlie.
"We had to work hard to get this deal done, there was sustained interest in Charlie from higher division clubs but he enjoyed his time here last season, he has followed our work over the summer and he very much wants to be part of taking this club forward.
"From our point of view, we are very pleased that Charlie will be part of our new look squad for next season. He will fit in well in the dressing room and we are delighted to have him on board.”