Rozgrywający grał w NCAA w drużynach uczelni Western Illinois i Middle Tennessee State. Później występował w Niemczech, Szwecji, Belgii, Chorwacji i Francji.
Obecny sezon rozpoczął jako zawodnik zespołu Boras Basket. W lidze szwedzkiej zdobywał średnio 18,1 punktu, 3,6 zbiórki i 5,8 asysty na mecz.
- Przede wszystkim chcemy przyspieszyć naszą grę, chcemy więcej biegać do szybkiego ataku i takie cechy odnalazłem w Jamesie. Przeskautowaliśmy gracza pod każdym możliwym kątem i zebraliśmy pozytywne opinie. Mnie osobiście bardzo zależało na tym, aby znaleźć koszykarza, który był w rytmie meczowym - mówi na oficjalnej stronie Anwilu trener Igor Milicić.