Scottish Labour
Former MSP for North East Scotland (Region)
05 May 2011 to 04 May 2021
Scottish Labour
Former MSP for Aberdeen Central (Constituency)
06 May 1999 to 22 Mar 2011
Previous roles in cross-party groups are not included in this list.
01 April 2020 to 14 May 2021
Scottish Parliament
16 January 2018 to 04 May 2021
Convener
16 January 2018 to 04 May 2021
Member
19 December 2017 to 02 September 2019
Scottish Labour
09 January 2018 to 16 January 2018
Member
29 September 2016 to 09 January 2018
Deputy Convener
25 May 2016 to 19 December 2017
Scottish Labour
25 May 2016 to 19 December 2017
Scottish Labour
25 May 2016 to 19 December 2017
Scottish Labour
25 May 2016 to 19 December 2017
Scottish Labour
16 June 2016 to 29 September 2016
Deputy Convener
08 June 2016 to 16 June 2016
Member
06 January 2015 to 23 March 2016
Scottish Labour
24 August 2015 to 23 March 2016
Scottish Labour
24 August 2015 to 23 March 2016
Scottish Labour
24 August 2015 to 23 March 2016
Scottish Labour
24 August 2015 to 23 March 2016
Scottish Labour
08 January 2015 to 23 March 2016
Member
15 January 2015 to 02 September 2015
Member
06 January 2015 to 24 August 2015
Scottish Labour
29 October 2014 to 15 January 2015
Deputy Convener
28 June 2013 to 16 December 2014
Scottish Labour
03 October 2013 to 29 October 2014
Deputy Convener
03 September 2013 to 03 October 2013
Member
19 December 2011 to 28 June 2013
Scottish Labour
20 May 2011 to 19 December 2011
Scottish Labour
17 September 2007 to 22 March 2011
Scottish Labour
17 September 2007 to 22 March 2011
Scottish Labour
17 September 2008 to 22 March 2011
Scottish Labour
20 September 2007 to 22 March 2011
Member
02 October 2008 to 22 March 2011
Substitute Member
13 June 2007 to 20 September 2007
Member
18 May 2007 to 17 September 2007
Scottish Labour
27 June 2005 to 17 May 2007
Scottish Government
04 October 2004 to 27 June 2005
Scottish Government
21 May 2003 to 04 October 2004
Scottish Government
28 November 2001 to 21 May 2003
Scottish Government
22 March 2001 to 28 November 2001
Scottish Government
13 June 2000 to 21 March 2001
Convener
10 February 2000 to 13 September 2000
Member
17 June 1999 to 12 September 2000
Member
17 June 1999 to 06 June 2000
Member