Sachverhalt: A. Y._, X._ und Z._ kauften von Mai 2000 bis Mai 2004 meist unter Beizug von Strohmännern und Strohfirmen in den Kantonen St. Gallen, Thurgau und Schaffhausen weit über 100 Immobilien. Sie verkauften diese sogleich erheblich verteuert an Folgekäufer weiter. Sie warben diese unter anderem durch Zeitungsinserate an. Sie versprachen den Personen, die sich meldeten, diese könnten günstig und ohne Eigenmittel Immobilien erwerben und dann gewinnbringend weiter veräussern. Sie zahlten den Folgekäufern für den Kaufabschluss Fr. 3'000.-- bis Fr. 5'000.-- pro Objekt in bar. Die Versprechen wurden nicht eingehalten. Die Käufer blieben auf den Kaufobjekten sitzen. Sie waren nicht in der Lage, die anfallenden Kosten (Hypothekarzinsen, Amortisationen, Steuern etc.) zu bezahlen. In den meisten Fällen kam es zu Zwangsvollstreckungen, die in Verlust- und Pfandausfallscheinen endeten. Die Käufer finanzierten die Immobilien durch Hypothekarkredite, die sie von verschiedenen Banken und Versicherungen erhielten. Sie erlangten die Kredite unter massgeblicher Mitwirkung von Y._, X._ und Z._ mittels Täuschung der Kreditgeberinnen durch unwahre Angaben, falsche, gefälschte und verfälschte Urkunden, u.a. betreffend ihre Einkommens- und Vermögensverhältnisse, den Wert und den Verwendungszweck der Kaufobjekte. B. B.a. Das Kreisgericht Wil sprach Y._ mit Entscheid vom 11. Mai 2010 in mehreren Anklagepunkten vom Vorwurf des gewerbsmässigen Betrugs frei. Es sprach ihn ferner von der Anklage der mehrfachen Geldwäscherei, der Begünstigung sowie des Missbrauchs von Ausweisen frei. Das Kreisgericht sprach Y._ in zahlreichen Anklagepunkten des gewerbsmässigen Betrugs schuldig, ferner des versuchten Betrugs, der mehrfachen Urkundenfälschung, der mehrfachen Erschleichung einer falschen Beurkundung, des mehrfachen Steuerbetrugs sowie der Fälschung von Ausweisen. Es bestrafte ihn mit einer Freiheitsstrafe von sieben Jahren, unter Anrechnung der Untersuchungshaft von 23 Tagen. Es zog diverse Vermögenswerte zugunsten des Staates ein und verpflichtete Y._ zur Zahlung einer Ersatzforderung von Fr. 1'700'000.-- an den Staat. Die Zivilforderungen wurden auf den Zivilweg verwiesen. Gegen diesen Entscheid erhoben Y._ Berufung und die Staatsanwaltschaft des Kantons St. Gallen Anschlussberufung. B.b. Das Kantonsgericht St. Gallen sprach Y._ mit Entscheid vom 14. August 2013 in einigen weiteren Anklagepunkten vom Vorwurf des gewerbsmässigen Betrugs, der mehrfachen Urkundenfälschung und der mehrfachen Erschleichung einer falschen Beurkundung sowie ferner von den Vorwürfen der Begünstigung und des Missbrauchs von Ausweisen frei. Es sprach ihn in zahlreichen Anklagepunkten des gewerbsmässigen Betrugs, der mehrfachen Urkundenfälschung, der mehrfachen Erschleichung einer falschen Beurkundung, des mehrfachen Steuerbetrugs, der mehrfachen Geldwäscherei sowie der Fälschung von Ausweisen schuldig. Es bestrafte ihn mit einer Freiheitsstrafe von sieben Jahren, unter Anrechnung der Untersuchungshaft von 23 Tagen. Es zog diverse Vermögenswerte ein und verpflichtete Y._, dem Staat eine Ersatzforderung von Fr. 1'700'000.-- zu zahlen. Die Zivilforderungen wurden auf den Zivilweg verwiesen. C. Y._ erhob Beschwerde in Strafsachen. Er beantragte, das Urteil des Kantonsgerichts sei, soweit ihn betreffend und beschwerend, aufzuheben. Er sei von Schuld und Strafe freizusprechen. Die beschlagnahmten Vermögenswerte seien frei zu geben. Der Antrag auf Zahlung einer Ersatzforderung an den Staat sei abzuweisen. D. Das Bundesgericht hiess mit Urteil 6B_1187/2013 vom 28. August 2014 die Beschwerde gut, soweit sie sich gegen die Verurteilung wegen Geldwäscherei richtete. Es erwog, die Straftat der Geldwäscherei im Sinne von Art. 305 bis Ziff. 1 StGB sei sowohl altrechtlich als auch neurechtlich verjährt. Es wies im Übrigen die Beschwerde ab, soweit es darauf eintrat. E. Mit Entscheid vom 23. Januar 2015 stellte das Kantonsgericht St. Gallen, Strafkammer, das Verfahren betreffend die Anklage der mehrfachen Geldwäscherei ein. Es sprach Y._ in einigen Anklagepunkten von den Vorwürfen des gewerbsmässigen Betrugs, der mehrfachen Urkundenfälschung und der mehrfachen Erschleichung einer falschen Beurkundung sowie ferner von den Vorwürfen der Begünstigung und des Missbrauchs von Ausweisen frei. Es sprach ihn in zahlreichen Anklagepunkten des gewerbsmässigen Betrugs, der mehrfachen Urkundenfälschung, der mehrfachen Erschleichung einer falschen Beurkundung und des mehrfachen Steuerbetrugs sowie des versuchten Betrugs und der Fälschung von Ausweisen schuldig. Es verurteilte ihn zu einer Freiheitsstrafe von sechs Jahren und vier Monaten, unter Anrechnung der Untersuchungshaft von 23 Tagen. F. Y._ erhebt mit Eingabe vom 21. Mai 2015 Beschwerde in Strafsachen. Er beantragt, der Entscheid des Kantonsgerichts St. Gallen vom 23. Januar 2015 sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Eventualiter sei er mit einer Freiheitsstrafe von allerhöchstens 24 Monaten unter Gewährung des bedingten Vollzugs bei einer Probezeit von zwei Jahren zu bestrafen. G. Anlässlich der Verhandlung im vorinstanzlichen Rückweisungsverfahren vom 15. Januar 2015 reichte Y._ durch seine erbetene Verteidigung ein Revisionsgesuch ein. Er behauptete, dass seine bisherigen Verteidiger ihn nicht in einer den gesetzlichen Erfordernissen entsprechenden Art und Weise verteidigt hätten, und er sah darin einen Revisionsgrund. Das Kantonsgericht trat mit Entscheid vom 10. Juli 2015 auf das Revisionsgesuch nicht ein mit der Begründung, dass es an einem rechtskräftigen Urteil im Sinne von Art. 410 Abs. 1 StPO fehle.