St Johnstone have completed the signing of free agent striker Sam Parkin on a two-year contract.
The 29-year-old spent last season with League One outfit Walsall and was released after just 12 months at The Bescot.
Parkin arrives at McDiarmid Park with plenty of experience under his belt having previously played for Swindon, Ipswich and Luton.
The striker joined St Johnstone's training camp in Warwick last week and has already impressed manager Derek McInnes.
With striker Kenny Deuchar leaving St Johnstone this summer McInnes was keen to bolster his attacking options.