Aberdeen have confirmed the departure of Bruce Anderson from Pittodrie after the player agreed a pre-contract agreement with Livingston.
The 22-year-old forward, who graduated through AFC Youth Academy, has made 39 appearances for the first team since scoring on his debut against Rangers in August 2018.
Over three seasons at the Club, Bruce was a regular in first team squads, making four starts in total and scoring on three occasions, but he also spent time out on loan.
During the first half of season 2017-18, the striker from Banff joined Elgin City on a Development loan, scoring seven goals.
He joined Dunfermline Athletic FC for the remainder of the 2018-19 campaign and scored on his Pars debut in February 2019 and went on to grab five league goals for them whilst at East End Park.
After spending the first half of season 2020-21 on loan at Ayr United FC, Bruce returned to Pittodrie in January 2021, before then going out on loan again to SPFL Premiership side Hamilton Academical FC where he netted twice.
Livingston boss David Martindale said: “I am delighted to bring Bruce to Livingston. I have been following Bruce’s career since he was on loan at Dunfermline four seasons ago.
“I remember watching him up against a very good Dunfermline side who had Stevie Anderson on loan from St Johnstone to Partick Thistle that night. Bruce scored two and I left the game very impressed and since then, I have always kept a close eye on him and came close to signing him a few times over the years.
“I had spoken to Derek McInnes in the summer with a view to getting Bruce on loan but ironically, I had Jay in on trial and I went with him on that occasion.
“With Bruce, I feel we are getting a young player that has all the attributes to go on and become a top, top player.
“He’s scored goals in the Premiership already for both Aberdeen and Hamilton and this is what Bruce is all about – scoring goals. He is a natural goal scorer and a very good finisher.