Alistair Maclean Alistair MacLean Alistair MaClean Alistair MacLean. Alistair MacLeod Alistair Hall Alistair Hannay Alistair McEwen Alistair McAlpine Alistair McCleery