Who is he?
Born Lorenzo DeChalus, September 17, 1968 in New Rochelle, New York, is an American MC, producer and actor. He is also a member of the hip-hop group Brand Nubian, which formed in 1989.
As an actor, he is best known for his role of Supreme Allah on the TV series Oz. He has appeared on Law & Order: Special Victims Unit, Third Watch, and The Sopranos.