ALAN R LONG