Head of Def Jam records, Shakir Stewart, dies in apparent suicide November 03, 2008 By Celebitchy 17 Comments