St Mirren have made former Queen of the South forward Gavin Reilly their sixth signing of the summer so far.
The 24-year-old joins the Buddies after leaving Heart of Midlothian, and having spent last season on loan at Dunfermline Athletic.
Saints boss Jack Ross has already brought in Ross Stewart (Albion Rovers), Jordan Kirkpatrick (Alloa Athletic), Ross C Stewart (Albion Rovers), Gregor Buchanan (Dumbarton) and Craig Samson (Motherwell) ahead of the 2017/18 campaign.
Meanwhile, defender Stelios Demetriou has agreed a new contract with the club.