Morton have made former Rangers and Dundee United midfielder Charlie Telfer their third signing of the summer.
The 22-year-old joins midfielder Chris Millar and defender Gregor Buchanan at Cappielow for 2018/19 after a spell with Dutch side Almere City.
Morton boss Ray McKinnon told the club website: “There were two or three other clubs interested but we’d been at him constantly and the way we’d worked together previously probably swung it in our favour. He’ll be a great addition to the Morton squad.”