Bristol Rovers midfielder Stuart Sinclair, 27, has agreed a new contract with the recently-promoted club.
Sinclair made 28 appearances last term as they won promotion to League Two.
He began his career with Luton Town and went on to play for Cambridge City, Bedford Town, Dunstable Town and Arlesey Town as well as Salisbury.
"Stuart was one of our most influential players in the first half of the season and contributed much to our success," said Rovers chairman Nick Higgs.
"He quickly became a firm favourite with supporters for his all action displays and his willingness to work so hard for the team."