Rothes have signed striker Gary Kerr from Nairn County on a two-and-a-half-year deal for an undisclosed sum.
The former Clach, Inverness City and Strathspey Thistle player, who turns 27 next week, has scored five times for Nairn this term.
Rothes manager Steven MacDonald said: “Gary gives us a different option as he is a physical and strong player.
“I’m pretty sure a lot of people will look at this signing and wonder why we’re signing another forward as they may think our priorities should be to stop conceding goals, but I have been looking at Gary for a while now.
“He always impressed whenever he played against us.
“He will use the presence we lack at times in attack. Perhaps we’re too nice a team on occasions but Gary will give us that physical presence in both boxes.
“He’s improved a lot under the guidance of Ronnie Sharp at Nairn County and hopefully we can get more improvement out of him yet.”
Kerr is ineligible for Saturday’s match between Nairn and Rothes at Station Park.
Kerr said: “It is with a heavy heart that I leave Nairn as I have loved my second spell at the club. There is a brilliant group of boys in the dressing-room and it has been great working under Ronnie Sharp.
“He has helped improve my game and I will always be grateful to him for giving me the chance of an extended run in the team in my preferred position for the first time.”