MSP announces retirement after 20 years representing Banffshire and Buchan Coast

Stewart Stevenson
Stewart Stevenson