Inverness Caley striker Dennis Wyness has agreed a two-year deal with St Mirren.
The 31-year-old decided to look for a new club in April when boss Craig Brewster withdrew his offer of a new contract after a poor performance in a 1-0 defeat to Falkirk.
Brewster had wanted to reopen contract negotiations in the summer but Wyness, the club's record goalscorer, will join the Paisley outfit when his contract expires in the summer.