Kareem Jackson

Kareem Jackson, whose stage name is Tef Poe, is a rapper and activist.

More from TIME
More From TIME