Citation: 2C_535/2018 E. D

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt rendu le 8 mai 2018 par la Cour de justice du canton de Genève et de maintenir son autorisation d'établissement. Il demande l'effet suspensif et le bénéfice de l'assistance judiciaire. Il se plaint de la violation des art. 96 LEtr, 13 Cst. et 8 CEDH. Par ordonnance du 22 juin 2018, le Président de la IIe Cour de droit public a accordé l'effet suspensif. Il n'a pas été ordonné d'échange d'écritures. La Cour de justice et l'Office cantonal de la population et des migrations du canton de Genève ont produit les dossiers de la cause.