Faits : Faits : A. Par jugement du 2 août 2006, le Tribunal correctionnel de l'arrondissement de La Broye et du Nord vaudois a condamné D._, pour recel, contravention et infraction grave à la LStup, à sept ans de réclusion, a révoqué les sursis qui lui avaient été accordés les 24 mai et 29 septembre 2000, a ordonné l'exécution des peines de dix-huit mois de réclusion et l'a expulsé du territoire suisse pour une durée de quinze ans. Dans la même décision, il a également condamné B._, A._ et C._ à des peines respectives de 10, 5 et 3 ans de réclusion. Cette condamnation repose, en bref, sur les éléments suivants. A.a D._, né en 1972 au Maroc, a déposé, le 5 mars 1996, une requête d'asile qui a été rejetée. Une interdiction administrative d'entrée en Suisse du 1er novembre 1996 au 31 octobre 2001 a été prononcée à son encontre pour infraction à la LStup et fausses déclarations. Le 6 juin 1997, il a épousé une suissesse et a ainsi pu bénéficier d'un permis de séjour. Le couple a rencontré des difficultés et s'est séparé à plusieurs reprises. D._ a occupé divers emplois temporaires et a bénéficié d'indemnités de chômage et de l'aide de la Fondation vaudoise de probation, puis des services sociaux. Il reçoit une rente complémentaire pour conjoint d'invalide de 514 fr. Son casier judiciaire comporte l'inscription de deux condamnations, l'une prononcée le 24 mai 2000 par le Tribunal correctionnel de Neuchâtel à dix-huit mois de réclusion pour infractions à la LStup et à la LCR et l'autre prononcée le 29 septembre 2000 par le Ministère public du canton de Genève à dix jours d'arrêts avec sursis pendant un an et à une amende de 300 fr. pour circulation malgré un retrait ou un refus du permis de conduire. A.b Entre 1995 et le mois de septembre 2004, D._ a acquis 652 g de cocaïne pure, en a vendu ou fourni 348,88 g et s'est impliqué dans un échange de 190 g de cocaïne pure contre 190 g d'héroïne pure, ainsi que dans une offre relative à l'exportation de 550 g de cocaïne pure. En août 2003, E._ a remis à D._ et ses coaccusés, en échange de 10 g de cocaïne, un appareil photo, une caméra et un téléphone portable provenant de vols, ce que chacun savait. En août 2003, E._ a remis à D._ et ses coaccusés, en échange de 10 g de cocaïne, un appareil photo, une caméra et un téléphone portable provenant de vols, ce que chacun savait. B. Par arrêt du 22 décembre 2006, la Cour de cassation pénale du Tribunal cantonal vaudois a notamment rejeté le recours de D._. B. Par arrêt du 22 décembre 2006, la Cour de cassation pénale du Tribunal cantonal vaudois a notamment rejeté le recours de D._. C. Ce dernier dépose un recours de droit public et un pourvoi en nullité pour arbitraire et violation de la présomption d'innocence. Il conclut à l'annulation de l'arrêt cantonal et requiert l'assistance judiciaire. Il n'a pas été requis de détermination.