Curtis Main has joined St Mirren on a two-year contract after being released by Shrewsbury Town.
The former Aberdeen and Motherwell striker, 28, spent the latter part of last season at New Meadow.
Main scored two goals in 20 games - 14 starts - for the League One side.
"I've spoken to the manager on numerous occasions over the last couple of months and I'm finally here and looking forward to the challenge," the Englishman told St Mirren's website.
"I'll always give everything. I'm quick, strong and powerful and I love to win."
Main scored six goals in 37 appearances for Aberdeen after 11 in 53 games for Well before his spell with the side who finished 17th in England's third tier.
Following the release of Jon Obika, Collin Quaner and Junior Morais, who ended the season on loan to Boreham Wood, St Mirren were down to three senior strikers - Eamonn Brophy, Kristian Dennis and Lee Erwin.
St Mirren manager Jim Goodwin added: "Curtis is a physical, strong centre-forward who will be a great addition to the squad and gives me four very good strikers now to choose from."