Hip-Hop Lost a Fervent Ally in John SingletonHip-Hop Lost a Fervent Ally in John SingletonRest in power, John Singleton.XXL StaffXXL Staff