Stuart MacBride will end suspense of Granite Noir festival line-up at lunch this weekend

Stuart MacBride is one the line-up for Granite Noir 2019
Stuart MacBride is one the line-up for Granite Noir 2019