St Johnstone manager Tommy Wright has secured the signing of Irish striker David McMillan on a contract until the summer of 2020.
The 28-year-old will make the move to McDiarmid Park next month, having previously played for UCD, St Patrick's Athletic, Sligo Rovers and Dundalk.
Wright told the St Johnstone website: "David’s a player I’ve known for quite some time and has scored all types of goals at various levels, including European football. He’s a hard worker, a good age and without doubt capable of making the step up.”