DAVID ALLEN HUBBARD