Alistair MacLeod Alistair MacLean Alastair MacNeill Alistair Aird Alistair Cooke Alistair Horne Alistair Horne. Alistair Ian Alistair Munro William Macleod