ALAN HASTINGS