GERALD ALAN LONG