Citation: 6B_128/2018 E. 5

Der Beschwerdeführer obsiegt teilweise, soweit er eine fehlende Konfrontation mit B.B.________, C.B.________ und D.B.________ geltend macht (E. 2.3). Das angefochtene Urteil ist aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Im Übrigen ist die Beschwerde abzuweisen, soweit darauf eingetreten werden kann. Der Beschwerdeführer wird im Umfang seines Unterliegens kostenpflichtig (Art. 66 Abs. 1 BGG). Ihm sind Gerichtskosten im Umfang von Fr. 2'500.-- aufzuerlegen (Art. 65 Abs. 2 BGG). Dem Kanton St. Gallen sind keine Verfahrenskosten aufzuerlegen (Art. 66 Abs. 4 BGG). Der Kanton St. Gallen hat als teilweise unterliegende Partei dem Beschwerdeführer eine reduzierte Entschädigung von Fr. 1'500.-- zu bezahlen (Art. 68 Abs. 1 und 2 BGG).