David B. Huffman, PE