Keith Kareem Williams ~ Urban, hip hop author of more than 20 books and 7 screenplays.