St Mirren Football Club can confirm that Cammy MacPherson has signed a first team contract until January 2019.
The midfielder has been a regular with the development squad after progressing through the St Mirren Youth Academy.
He made his first team debut in a 2-0 win over Dundee in the Scottish Cup in January 2017 before making his first start in the same competition against Lothian Thistle Hutchison Vale in November.