Amerykanin po raz pierwszy pojawił się w naszym kraju w sezonie 2003/2004 i grał wtedy w klubie z Bydgoszczy. Później występował także w zespołach z Włocławka i Wrocławia, a w latach 2007-2010 w Koszalinie. W swoim ostatnim sezonie w Polsce zdobywał średnio 16 punktów, 4,2 zbiórki i 5,2 asysty na mecz.
Następnie Swanson grał na Ukrainie. Ostatnio był zawodnikiem tureckiego drugoligowego klubu Best Balikesir. Notował tam 13,2 punktu, 4,3 zbiórki oraz 3,4 asysty w każdym spotkaniu.
Rozgrywający podpisał umowę do końca roku z możliwością przedłużenia jej do końca najbliższego sezonu Tauron Basket Ligi.