Andrew Moray led an uprising against occupation in 1297 .
The only uprising against occupation he led in north Scotland against the occupation by King Edward I of England was in the summer of 1317 , successfully regaining control of the area for King John Balliol .