St Johnstone have signed former Plymouth and Swindon striker Luke Jephcott on a two-year contract.
The 23-year-old hit 33 goals in 106 league games for Argyle and spent last season on loan at Swindon, where he struck seven times.
He is also a former Wales Under-21 international with four goals from 12 caps.
He will wear the number 16 shirt at McDiarmid Park.
Speaking to his new club’s official website: “I’m a player who loves to be in and around the box.
“Inside the penalty area I’ll score goals but can also drop a bit deeper to help link up play.
“I’m here to score goals and help the team as best as I can.”
St Johnstone said in a statement: “We are delighted to announce the signing of Luke Jephcott on a 2-year deal.
“Luke will wear the number 16 shirt and is available for selection immediately.”