Jack Vale has joined the club on loan from Blackburn Rovers until the end of the season, subject to international clearance and paperwork.
The Welsh 22-year-old frontman is a product of the Blackburn Academy, joining the club in 2016.
He has played for their under 18 and under 21 side and has spent time on loan at Rochdale, Halifax Town and most recently, Lincoln City.
Vale has made 25 senior appearances for Blackburn Rovers, with his debut coming in 2020, scoring two goals. He spent the first half of this season on loan in League One with the Imps, featuring 17 times and scoring two goals in the process.
“It’s great to get Jack in as he plays in an area of the pitch we have been desperately trying to recruit,” manager Stuart Kettlewell said.
“He has got plenty experience at Championship level for a boy his age and he is highly regarded of at Blackburn.
“Jack has found the back of the net regularly at Under 21 level in England and this loan will provide him with a platform and opportunity to do the same again in Scotland.”
He has also represented his country at youth level, from Under 15s to Under 21s.
“I’m really happy to be here,” Jack Vale added.
“I’ve seen how well Georgie has done here and I want to try and do something similar. I want to use this loan move to try and get myself more first-team appearances at Blackburn.
“I can’t wait to meet all the fans this weekend.”