Citation: 2C_318/2021 E. D

A.________ gelangt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 15. April 2020 an das Bundesgericht. Er beantragt, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 25. Februar 2021 sei vollumfänglich aufzuheben. Ihm sei die Aufenthaltsbewilligung zu verlängern und auf eine Wegweisung sei zu verzichten. Der Abteilungspräsident hat der Beschwerde mit Verfügung vom 19. April 2021 antragsgemäss die aufschiebende Wirkung zuerkannt. Mit Rücksicht auf das Gesuch um unentgeltliche Rechtspflege wurde von der Einforderung des Kostenvorschusses einstweilen abgesehen. Das Verwaltungsgericht des Kantons St. Gallen, das Sicherheits- und Justizdepartement des Kantons St. Gallen sowie das Migrationsamt des Kantons St. Gallen beantragen die Abweisung der Beschwerde. Das Staatssekretariat für Migration hat sich nicht vernehmen lassen.