edward hubbard