alistair ‘sandy' macrae