Citation: 6B_343/2020 E. 9

Aus diesen Gründen ist die Beschwerde teilweise gutzuheissen, soweit darauf eingetreten werden kann, das angefochtene Urteil aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen; im Übrigen ist die Beschwerde abzuweisen. Bei diesem Ausgang des Verfahrens trägt der Beschwerdeführer die Kosten im Umfang seines Unterliegens (Art. 66 Abs. 1 BGG). Soweit er obsiegt, hat ihm der Kanton Schwyz für das bundesgerichtliche Verfahren eine angemessene Parteientschädigung auszurichten (Art. 68 Abs. 1 BGG). Dem Kanton Schwyz sind keine Gerichtskosten aufzuerlegen (Art. 66 Abs. 4 BGG).