David was raised in Inverness and qualified as a Social Worker in 1981 and worked in Dumfries until he moved back to his home in 1986. He was a middle manager for 10 years before being elected as the first Labour MP for Inverness East, Nairn and Lochaber in 1997 and represented the area until 2005. He was then Assistant Director at SCVO from 2005-2007 before being elected as a regional MSP for the Highlands and Islands in 2007.
He is a road safety campaigner and has been awarded numerous awards from Brake for his road safety work and he has represented Scotland twice as a Scottish Diabetes Champion in Melbourne and Vancouver.
Please note that David will no longer be a MSP from the 5th May 2021.

david.stewart.msp@parliament.scot
David Stewart MSP, 3 Gordon Terrace, Inverness, IV2 3HD
David Stewart MSP, 34 Cromwell Street, Stornoway, HS1 2DD
David Stewart MSP, MG 05, Scottish Parliament, Edinburgh, EH99 1SP
Inverness Office: 01463 716299
Stornoway Office: 01851 709288
Edinburgh Office: 0131 3485766
Please note that David will no longer be an MSP from the 5th May 2021.