Stevenage have made their first signing of the summer by snapping up Louis Appere from Northampton Town.
The forward arrives on a permanent deal of an undetermined length.
The 25-year-old had been offered a new deal with the Cobblers, with whom he spent two-and-a-half years, but has chosen to become Boro manager's first capture of his second reign.
He scored in both games against Boro as each club gained promotion from League Two in the 2022-2023 season and managed a total of 17 goals in 98 games, 21 of his starts last season coming as substitute.
Prior to coming to England, the Perth-born man was with Dundee United.
The deal will take effect officially on July 1.
Northampton manager Jon Brady said: "We obviously wanted Louis to stay but he turned down our contract offer. That can happen and that's football.
"We part on good terms, we thank him for his efforts over the last two and a half years. I have enjoyed working with him and we wish him well at any new club."
The club's statement also said that Appere's demands were turned down as they would have made him "the highest paid player at the club".
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here