Citation: 2C_482/2017 E. 3

Demnach erweist sich die Beschwerde als begründet und ist gutzuheissen. Der Entscheid des Verwaltungsgerichts des Kantons Thurgau vom 15. März 2017 ist aufzuheben und die Sache zu neuem Entscheid an das Migrationsamt des Kantons Thurgau zurückzuweisen. Bei diesem Verfahrensausgang sind keine Kosten zu erheben (Art. 66 Abs. 4 BGG). Hingegen hat der Kanton Thurgau den Beschwerdeführer für das bundesgerichtliche Verfahren angemessen zu entschädigen (Art. 68 Abs. 1 BGG). Zur Regelung der Kosten- und Entschädigungsfolgen des kantonalen Verfahrens ist die Sache an das Verwaltungsgericht zurückzuweisen.