Crawley Town have signed Andy Drury on a two-year contract.
The 29-year-old midfielder, who was on loan with the Sussex club in the 2011-12 season, was a free agent after recently being released by Ipswich.
"I'm delighted to be back, a few things have changed but to be back here feels great," Drury told the club website.
Manager Richie Barker said: "What I like about Andy as much as anything is his versatility. He can play in either central midfield or in wide areas."
Barker added: "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."
Ipswich signed Drury from Luton in January 2011. He previously played for Stevenage, Lewes and Ebbsfleet.