Cle Shaheed Sloan

Cle Shaheed Sloan (born 22 May 1969) is an American filmmaker and activist from Los Angeles, California, USA.