Since 2007 , he has been a Member of the Scottish Parliament ( MSP ) for the Highlands and Islands region .
David John Stewart ( born 5 May 1956 ) is a Scottish Labour and Co-operative Party politician .
Since 2007 , David John Stewart has been a politician of the Scottish Parliament ( MSP ) for the Highlands and Islands region .
David John Stewart ( born 5 May 1956 ) is a Scottish Labour and Co-operative Party politician .