Crawley Town have completed the signing of Andy Drury from Ipswich Town on a two-year contract.
The 29-year-old, who spent a loan period with Crawley two seasons ago, fell out of favour at Portman Road last season.
Crawley manager Richie Barker told the club's official website: "What I like about Andy as much as anything is his versatility. He can play in either central midfield or in wide areas. He has terrific energy and can also weigh in with his share of goals.
"He is coming here for the right reasons. He acquitted himself well in the Championship and wants to play at that level again.
"He's the sort of player I want at the club, someone who is good in possession, works hard and has the right attitude so I'm delighted he's coming to us and I'm sure our fans are too because I know he was extremely popular during his loan spell with us."
Drury had previously been linked with a host of Championship clubs.