ALAN D HUFFMAN