ALAN J HARDCASTLE