By Kathryn Anderson DEPUTY first minister John Swinney has held his Perthshire North seat with a majority of 4053 votes. The Perthshire North MSP now becomes Scotland’s longest serving parliamentarian…