David Stewart Life story


David John Stewart is a Scottish Labour and Co-operative Party politician. Since 2007, he has been a Member of the Scottish Parliament for the Highlands and Islands region. From 1997 until his defeat in 2005, he sat in the British House of Commons as the Member of Parliament for Inverness East, Nairn and Lochaber.

Related Persons

Next Profile ❯