Amerykanin ostatni sezon spędził w Polpharmie Starogard Gdański, gdzie w rozgrywkach Tauron Basket Ligi zdobywał średnio 10,1 punktu oraz 11,6 zbiórki na mecz.
W meczu z AZS Koszalin w grudniu poprzedniego roku pobił najlepszy wynik w historii Polskiej Ligi Koszykówki pod względem zbiórek w ataku (15 zbiórek).
Johnson grał także w Polonii Warszawa w sezonie 2008/2009. Silny skrzydłowy zdobywał wtedy średnio 11 punktów i 8,5 zbiórki na mecz. Później występował w Niemczech, na Cyprze, Tajwanie i w Turcji.