ALAN YORKE LONG