Citation: 2C_938/2018 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. Oktober 2018 beantragt A.________, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 19. September 2018 sei aufzuheben und das Migrationsamt des Kantons Zürich sei anzuweisen, ihm die Niederlassungsbewilligung EU/EFTA zu belassen. Eventualiter fordert er, das Migrationsamt des Kantons Zürich sei anzuweisen, ihm eine Aufenthaltsbewilligung EU/EFTA zu erteilen. Die Sicherheitsdirektion des Kantons Zürich, das Verwaltungsgericht des Kantons Zürich und das Staatssekretariat für Migration verzichten ausdrücklich oder stillschweigend auf Vernehmlassung. Der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts hat der Beschwerde mit Verfügung vom 23. Oktober 2018 antragsgemäss die aufschiebende Wirkung zuerkannt.