Councillor for Elgin City South
Councillor for Elgin City North, Labour Group Leader
Councillor for Fochabers Lhanbryde
Member of the Scottish Parliament for Highlands and Islands