Elgin City have made former Cowdenbeath winger Marc McKenzie their first signing of the summer after his departure from Albion Rovers.
The 29-year-old, who has also played for Stenhousemuir, East Stirlingshire and East Fife, helped Albion Rovers win the League 2 title last season.
Elgin boss Jim Weir told the club website: “Marc gives us experience in a key position. He has shown a great desire to play for the club, despite the amount of travelling it will involve, and he is a player who knows how to compete at the top end of the table.”