St Mirren have swooped for Inverness Caley striker Craig Dargo.

Dargo is one of four signings made by St Mirren this week. The 29-year-old Dargo refused the offer of a new Inverness contract and moves to Love Street as a free agent.

Central midfielder Gary Mason leaves Dunfermline to stay in the Premier League and defender Will Haining joins from Oldham Athletic.

Goalkeeper Mark Howard arrives in Paisley from Cardiff City.