Montrose said: "I am delighted to be joining Chesterfield on a long-term basis as I have really enjoyed being with the club on loan and everyone has made me so welcome.
"I am looking forward to progressing my career with the Spireites and want to play my part in seeing us get promoted next season."
CLICK HERE FOR THE MESSAGEBOARD