James Hall's reach 21,794 people are connected to James through shows. 1 step 32 2 steps 3,467 3 steps 16,144 4 steps 2,132 5 steps 19