Citation: 2C_392/2019 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 29. April 2019 beantragt A.________ beim Bundesgericht, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 28. März 2019 sowie der Entscheid des Sicherheits- und Justizdepartements des Kantons St. Gallen vom 6. Dezember 2018 seien aufzuheben, von einem Widerruf seiner Aufenthaltsbewilligung sei abzusehen und seine Aufenthaltsbewilligung sei zu verlängern. Eventualiter sei die Sache zur Sachverhaltsergänzung und Neubeurteilung an die Vorinstanz zurückzuweisen. Mit Verfügung vom 2. Mai 2019 trat der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts auf ein Gesuch um Erteilung der aufschiebenden Wirkung der Beschwerde nicht ein. Das Sicherheits- und Justizdepartement und das Verwaltungsgericht beantragen, die Beschwerde sei abzuweisen. Das Staatssekretariat für Migration verzichtet auf Vernehmlassung.