St Mirren have signed Alex Burke on a two-year contract after the forward left Ross County.
Alex Burke was with Ross County for two seasons
The 28-year-old, who started his career with Kilmarnock, had been in Dingwall since arriving from First Division rivals Queen of the South in 2004.
Buddies manager Gus MacPherson said: "Since I've been in charge at St Mirren, this is the third time I've tried to bring Alex to the club.
"Alex was beyond doubt one of Ross County's best players."
Burke was disappointed not to make a bigger impact with Killie before heading for a nomadic career that has also taken in Clydebank, Falkirk and Berwick Rangers.
He is desperate to get another shot at the SPL
St Mirren manager Gus MacPherson
But MacPherson had seen the forward at close quarters as St Mirren won promotion from Division One and described him as "a very intelligent player with fantastic ability".
"I've no doubt that the SPL is the platform that he should be playing on and he will be a valuable addition to our squad," MacPherson told his club website.
"He is a very versatile player as he can play in the wider areas as well up front and just off the front.
"Over and above all that, Alex has a terrific football brain.
"We know what we are getting with him and he will undoubtedly complement our squad.
"He is desperate to get another shot at the SPL and prove that he has the right credentials."
MacPherson is still hopeful of adding to his squad before the start of the season.
"If players who we feel will strengthen the squad become available, we will certainly try and do something to bring them to Love Street," he added.