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
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 902,198 7,595 SH   SOLE   0 0 7,595
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 323,677 2,713 SH   SOLE   0 0 2,713
AMAZON COM INC COM 023135106 BBG001S5PQL7 460,694 4,007 SH   SOLE   0 0 4,007
APPLE INC COM 037833100 BBG001S5N8V8 1,434,217 8,850 SH   SOLE   0 0 8,850
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 206,872 813 SH   SOLE   0 0 813
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 517,810 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 273,605 829 SH   SOLE   0 0 829
BLACKROCK INC COM 09247X101 BBG001SDBP55 497,621 720 SH   SOLE   0 0 720
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 1,028,300 2,230 SH   SOLE   0 0 2,230
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 1,166,290 18,986 SH   SOLE   0 0 18,986
ELBIT SYS LTD ORD M3760D101 BBG001S8RMF5 6,998,248 42,663 SH   SOLE   0 0 42,663
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 13,015,890 59,279 SH   SOLE   0 0 59,279
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
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 376,532 18,705 SH   SOLE   0 0 18,705
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 324,774 17,143 SH   SOLE   0 0 17,143
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 BBG00LNJW5P2 210,363 10,654 SH   SOLE   0 0 10,654
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 931,416 8,081 SH   SOLE   0 0 8,081
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 1,846,834 7,063 SH   SOLE   0 0 7,063
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 327,151 3,283 SH   SOLE   0 0 3,283
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 3,016,120 6,767 SH   SOLE   0 0 6,767
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,835,000 18,734 SH   SOLE   0 0 18,734
ISHARES TR GLB CNS DISC ETF 464288745 BBG001SNVWN6 223,155 1,424 SH   SOLE   0 0 1,424
ISHARES TR GLB INFRASTR ETF 464288372 BBG001SYVWT6 289,822 6,173 SH   SOLE   0 0 6,173
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 1,751,191 24,154 SH   SOLE   0 0 24,154
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 862,687 21,807 SH   SOLE   0 0 21,807
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 10,612,322 38,565 SH   SOLE   0 0 38,565
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 10,640,108 67,415 SH   SOLE   0 0 67,415
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 1,426,861 19,538 SH   SOLE   0 0 19,538
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 5,787,774 30,906 SH   SOLE   0 0 30,906
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 1,030,488 6,393 SH   SOLE   0 0 6,393
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 1,644,186 29,716 SH   SOLE   0 0 29,716
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 4,736,574 94,467 SH   SOLE   0 0 94,467
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 576,436 3,455 SH   SOLE   0 0 3,455
KKR & CO INC COM 48251W104 BBG001S6PW05 10,220,974 220,182 SH   SOLE   0 0 220,182
KORU MEDICAL SYSTEMS INC COM 759910102 BBG001S7QTX3 246,616 69,079 SH   SOLE   0 0 69,079
LAKELAND BANCORP INC COM 511637100 BBG001S93HH8 254,945 19,040 SH   SOLE   0 0 19,040
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 715,413 1,819 SH   SOLE   0 0 1,819
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,378,602 4,229 SH   SOLE   0 0 4,229
MOELIS & CO CL A 60786M105 BBG001STYX58 11,433,821 297,989 SH   SOLE   0 0 297,989
NEW JERSEY RES CORP COM 646025106 BBG001S5TMT4 923,374 19,563 SH   SOLE   0 0 19,563
PAYSIGN INC COM 70451A104 BBG001S9Q7Q5 969,252 375,676 SH   SOLE   0 0 375,676
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 3,003,331 86,504 SH   SOLE   0 0 86,504
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 404,863 12,442 SH   SOLE   0 0 12,442
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 BBG001SRXRM7 1,315,039 24,640 SH   SOLE   0 0 24,640
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 4,392,500 9,172 SH   SOLE   0 0 9,172
SPDR SER TR DJ REIT ETF 78464A607 BBG001SHTRF2 201,681 2,230 SH   SOLE   0 0 2,230
SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 220,724 6,874 SH   SOLE   0 0 6,874
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 908,201 5,045 SH   SOLE   0 0 5,045
TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 714,960 305 SH   SOLE   0 0 305
UNUM GROUP COM 91529Y106 BBG001S5X2J4 419,188 8,788 SH   SOLE   0 0 8,788
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 1,664,186 13,140 SH   SOLE   0 0 13,140
VANECK MERK GOLD TR GOLD TRUST 921078101 BBG002WYN9L7 276,318 15,620 SH   SOLE   0 0 15,620
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 10,895,362 149,888 SH   SOLE   0 0 149,888
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 681,931 8,161 SH   SOLE   0 0 8,161
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 324,193 796 SH   SOLE   0 0 796
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 202,471 1,018 SH   SOLE   0 0 1,018
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 2,492,504 61,271 SH   SOLE   0 0 61,271
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 209,912 1,900 SH   SOLE   0 0 1,900
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 9,992,858 170,352 SH   SOLE   0 0 170,352
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 217,016 2,746 SH   SOLE   0 0 2,746
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 BBG001T62M56 965,584 12,302 SH   SOLE   0 0 12,302
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 7,042,911 152,510 SH   SOLE   0 0 152,510
VANGUARD WORLD FD EXTENDED DUR 921910709 BBG001SV5CV2 206,008 2,366 SH   SOLE   0 0 2,366
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 1,817,301 16,098 SH   SOLE   0 0 16,098
VISA INC COM CL A 92826C839 BBG001SRCFY3 556,491 2,393 SH   SOLE   0 0 2,393
XPEL INC COM 98379L100 BBG001S6JQ87 10,823,030 180,205 SH   SOLE   0 0 180,205