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