Where has Jeff Teague been?

Jeff Teague spent seven seasons in Atlanta before being traded to Indiana in 2016