North-east MSP ‘incredibly proud’ as he retires from post after 20 years’ service

Stewart Stevenson, MSP
Stewart Stevenson, MSP