Citation: 2C_1015/2014 E. C

Mit Beschwerde vom 8. November 2014, die als Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde erhoben wird, beantragt A.________ die Aufhebung des angefochtenen Urteils. Es sei ihm die Aufenthaltsbewilligung zu verlängern und von einer Wegweisung abzusehen. Das Migrationsamt, das Departement für Justiz und Sicherheit des Kantons Thurgau sowie das Verwaltungsgericht des Kantons Thurgau beantragen die Abweisung der Beschwerde. Das Staatssekretariat für Migration SEM beantragt ebenfalls die Abweisung der Beschwerde. Mit Präsidialverfügung vom 11. November 2014 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.