David Torrance MSP – The Long & Short of it