JOHN ALAN HAGUE