Citation: 2C_988/2014 E. C

A.________ gelangt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, das Urteil des Verwaltungsgerichts sei aufzuheben; die Niederlassungsbewilligung sei nicht zu widerrufen und er sei nicht aus der Schweiz wegzuweisen. Eventualiter sei das Urteil der Vorinstanz aufzuheben und die Sache zur Neubeurteilung an den Migrationsdienst des Kantons Bern zurückzuweisen. Der Abteilungspräsident legte der Beschwerde am 28. Oktober 2014 antragsgemäss aufschiebende Wirkung bei. Das Verwaltungsgericht, die Polizei- und Militärdirektion des Kantons Bern und das Bundesamt für Migration (ab 1. Januar 2015: Staatssekretariat für Migration SEM) beantragen, die Beschwerde abzuweisen.