The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM 037833100 BBG001S5N8V8 572,991 4,410 SH   SOLE   0 0 4,410
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 203,440 800 SH   SOLE   0 0 800
CAMPING WORLD HLDGS INC CL A 13462K109 BBG00D2Z7X92 13,676,163 612,732 SH   SOLE   0 0 612,732
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 959,926 2,103 SH   SOLE   0 0 2,103
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 1,160,247 18,861 SH   SOLE   0 0 18,861
ELBIT SYS LTD ORD M3760D101 BBG001S8RMF5 6,998,248 42,663 SH   SOLE   0 0 42,663
GITLAB INC CLASS A COM 37637K108 BBG00DHTYPJ6 2,242,251 49,346 SH   SOLE   0 0 49,346
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 4,640,484 74,177 SH   SOLE   0 0 74,177
IDT CORP CL B NEW 448947507 BBG001SHWDJ5 17,235,787 611,849 SH   SOLE   0 0 611,849
KKR & CO INC COM 48251W104 BBG001S6PW05 10,220,134 220,167 SH   SOLE   0 0 220,167
KORU MEDICAL SYSTEMS INC COM 759910102 BBG001S7QTX3 246,616 69,079 SH   SOLE   0 0 69,079
MOELIS & CO CL A 60786M105 BBG001STYX58 11,433,821 297,989 SH   SOLE   0 0 297,989
PAYSIGN INC COM 70451A104 BBG001S9Q7Q5 969,252 375,676 SH   SOLE   0 0 375,676
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 3,001,587 86,477 SH   SOLE   0 0 86,477
TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 714,960 305 SH   SOLE   0 0 305
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 1,630,286 12,851 SH   SOLE   0 0 12,851
VANECK MERK GOLD TR GOLD TRUST 921078101 BBG002WYN9L7 276,318 15,620 SH   SOLE   0 0 15,620
XPEL INC COM 98379L100 BBG001S6JQ87 10,823,030 180,205 SH   SOLE   0 0 180,205