Moray Buckie by-election: What happened at the last one, triggered by the death of ‘kind community champion’ Joe Mackay? November 3, 2022