Hall, James B. (military)