Nelson County's Hubbard overcomes obstacles