richard hubbard