Farooq 'Duke' Muhammad es conocido por Indebted (2010), Chop Shop (2007) y Man Push Cart (2005).
Sin datos