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
ABBOTT LABORATORIES COM COM 002824100   1,953 19 SH   SOLE   0 0 19
ABBVIE INC COM COM 00287Y109   55,284 346 SH   SOLE   0 0 346
ABERDEEN STANDARD GOLD ETF TRU PHYSICAL GOLD SHARES ETF PHYSICAL GOLD SHARES ETF 00326A104   104,606 5,406 SH   SOLE   4,055 0 1,352
ABERDEEN STANDARD SILVER TRUST PHYSICAL SILVER SHARES ETF PHYSICAL SILVER SHARES ETF 003264108   58,967 2,459 SH   SOLE   2,459 0 0
ADOBE INC COM COM 00724F101   3,081 8 SH   SOLE   0 0 8
ALASKA AIR GROUP INC COM COM 011659109   4,197 100 SH   SOLE   100 0 0
ALLSTATE CORP COM COM 020002101   71,750 634 SH   SOLE   634 0 0
ALPHABET INC COM CL A COM CL A 02079K305   18,850 180 SH   SOLE   90 0 90
ALPHABET INC COM CL C COM CL C 02079K107   14,717 140 SH   SOLE   105 0 35
ALTRIA GROUP INC COM COM 02209S103   1,778 40 SH   SOLE   0 0 40
AMAZON COM INC COM COM 023135106   159,044 1,530 SH   SOLE   532 0 998
AMERICAN TOWER CORP COM USD0.01 COM USD0.01 03027X100   2,035 10 SH   SOLE   0 0 10
AMGEN INC COM COM 031162100   2,475 10 SH   SOLE   0 0 10
APPFOLIO INC COM CL A COM CL A 03783C100   2,282 18 SH   SOLE   0 0 18
APPLE INC COM COM 037833100   730,428 4,410 SH   SOLE   1,764 0 2,646
ARROW FINANCIAL CORP COM COM 042744102   132,802 5,594 SH   SOLE   0 0 5,594
ASML HOLDING NV ADR SPONSORED ADR SPONSORED N07059210   8,024 12 SH   SOLE   0 0 12
ASTRAZENECA ADR SPONSORED ADR SPONSORED 046353108   703 10 SH   SOLE   0 0 10
AT&T INC COM COM 00206R102   72,197 3,676 SH   SOLE   1,838 0 1,838
AVALONBAY COMMUNITIES INC COM USD0.01 COM USD0.01 053484101   34,755 209 SH   SOLE   0 0 209
AVANOS MEDICAL INC COM COM 05350V106   2,917 98 SH   SOLE   98 0 0
BALL CORP COM COM 058498106   24,413 450 SH   SOLE   0 0 450
BALLISTIC RECOVERY SYSTEM INC COM COM 058659103   0 250 SH   SOLE   0 0 250
BECTON DICKINSON & CO COM COM 075887109   148,950 600 SH   SOLE   0 0 600
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702   87,467 283 SH   SOLE   170 0 113
BIOGEN INC COM COM 09062X103   1,927 7 SH   SOLE   0 0 7
BIOSYENT INC COM COM 090690108   6 1 SH   SOLE   0 0 1
BLOOM ENERGY CORPORATION COM CL A COM CL A 093712107   1,905 100 SH   SOLE   100 0 0
BLUEBIRD BIO INC COM COM 09609G100   312 100 SH   SOLE   100 0 0
BRIGHTHOUSE FINL INC COM COM 10922N103   1,103 26 SH   SOLE   17 0 9
BUILD A BEAR WORKSHOP INC COM COM 120076104   404 17 SH   SOLE   0 0 17
CAMPING WORLD HOLDINGS INC COM CL A COM CL A 13462K109   6,835,834 350,916 SH   SOLE   133,079 0 217,836
CARNIVAL CORP UNITS UNITS 143658300   985 100 SH   SOLE   0 0 100
CARRIAGE SERVICES INC COM COM 143905107   1,891 65 SH   SOLE   0 0 65
CARRIER GLOBAL CORPORATION COM COM 14448C104   1,716 40 SH   SOLE   40 0 0
CERES POWER HOLDINGS PLC COM COM G2091U128   1,130 250 SH   SOLE   250 0 0
CHARTER COMMUNICATIONS INC COM CL A COM CL A 16119P108   348 1 SH   SOLE   0 0 1
CHECK POINT SFTWRE COM COM M22465104   3,979 30 SH   SOLE   0 0 30
COGSTATE COM COM Q2600G106   1,035 1,000 SH   SOLE   0 0 1,000
COMCAST CORP COM CL A COM CL A 20030N101   63,982 1,694 SH   SOLE   1,694 0 0
CONSTELLATION BRANDS INC COM CL A COM CL A 21036P108   3,273 15 SH   SOLE   0 0 15
COSTCO WHOLESALE CORP COM COM 22160K105   1,263,488 2,539 SH   SOLE   981 0 1,558
COUPANG INC COM CL A COM CL A 22266T109   1,631 100 SH   SOLE   0 0 100
DAKTRONIC INC COM COM 234264109   2,027,550 369,317 SH   SOLE   141,365 0 227,952
DEVON ENERGY CORP COM COM 25179M103   1,985,925 37,655 SH   SOLE   14,250 0 23,405
DIGERATI TECHNOLOGIES INC COM COM 25375L206   5,000 66,667 SH   SOLE   0 0 66,667
DISCOVER FINANCIAL SERVICES COM COM 254709108   26,222 266 SH   SOLE   266 0 0
DOMINOS PIZZA INC COM COM 25754A201   4,935 15 SH   SOLE   15 0 0
DXC TECHNOLOGY COMPANY COM COM 23355L106   622 25 SH   SOLE   0 0 25
EASTMAN CHEMICAL CO COM COM 277432100   2,545 31 SH   SOLE   0 0 31
ELBIT SYSTEMS LTD COM COM M3760D101   8,627,299 49,136 SH   SOLE   18,553 0 30,583
ELI LILLY AND COMPANY COM COM 532457108   12,412 35 SH   SOLE   0 0 35
EMBECTA CORPORATION COM COM 29082K105   4,350 159 SH   SOLE   80 0 80
ENCORE ENERGY CORP COM COM 29259W700   2,150 1,000 SH   SOLE   1,000 0 0
ESPEY MAN & ELECTRONICS CORP COM COM 296650104   7,179 350 SH   SOLE   117 0 233
EVOLUTION AB ADR UNSPONSORED ADR UNSPONSORED 30051E104   8,064,930 59,754 SH   SOLE   22,271 0 37,482
EXXON MOBIL CORPORATION COM COM 30231G102   2,876 25 SH   SOLE   0 0 25
FED NATIONAL MTG ASSN 8.25 PRF SERS CLBL 8.25 PRF SERS CLBL 313586752   33 19 SH   SOLE   0 0 19
FLUROTECH LTD COM COM 34388D102   16 5,500 SH   SOLE   0 0 5,500
FOUR CORNERS PPTY TR INC COM USD0.0001 COM USD0.0001 35086T109   473 18 SH   SOLE   0 0 18
GE HEALTHCARE TECHNOLOGIES INC COM COM 36266G107   4,080 50 SH   SOLE   25 0 25
GENERAC HLDGS INC COM COM 368736104   3,054 30 SH   SOLE   30 0 0
GENERAL ELECTRIC CO COM COM 369604301   14,543 153 SH   SOLE   77 0 77
GENERAL MILLS INC COM COM 370334104   689 8 SH   SOLE   0 0 8
GITLAB INC COM COM 37637K108   1,729,984 50,540 SH   SOLE   19,227 0 31,313
GLOBALFOUNDRIES INC COM COM G39387108   7,627 110 SH   SOLE   73 0 37
GSE SYSTEMS INC COM COM 36227K106   617 1,000 SH   SOLE   1,000 0 0
GUIDEWIRE SOFTWARE INC COM COM 40171V100   4,079,797 50,182 SH   SOLE   19,552 0 30,630
HAGERTY INC COM CL A COM CL A 405166109   847 100 SH   SOLE   0 0 100
HAIN CELESTIAL GROUP INC COM COM 405217100   1,752 100 SH   SOLE   100 0 0
HALLIBURTON CO COM COM 406216101   1,662 50 SH   SOLE   50 0 0
HASBRO INC COM COM 418056107   419 8 SH   SOLE   4 0 4
HOME DEPOT INC COM COM 437076102   64,301 218 SH   SOLE   0 0 218
HONDA MOTOR CO ADR SPONSORED ADR SPONSORED 438128308   81 3 SH   SOLE   0 0 3
HYDROGENPRO AS COM COM R3410K104   56 30 SH   SOLE   30 0 0
IDT CORP COM CL B COM CL B 448947507   19,935,588 573,356 SH   SOLE   216,111 0 357,245
IMMUNIC INC COM COM 4525EP101   3 2 SH   SOLE   0 0 2
INTERNATIONAL PAPER CO COM COM 460146103   3,960 112 SH   SOLE   0 0 112
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT ETF S&P500 EQL WGT ETF 46137V357   14,329 100 SH   SOLE   0 0 100
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 ETF 46090E103   2,553 8 SH   SOLE   0 0 8
JOHNSON & JOHNSON COM COM 478160104   72,905 460 SH   SOLE   0 0 460
JOHNSON CONTROLS INTL PLC COM COM G51502105   1,146 20 SH   SOLE   20 0 0
JOINT CORP (THE) COM COM 47973J102   97 6 SH   SOLE   0 0 6
JP MORGAN CHASE & CO COM COM 46625H100   29,023 226 SH   SOLE   75 0 151
KKR & CO INC COM COM 48251W104   10,445,802 204,780 SH   SOLE   78,086 0 126,693
KRAKEN ROBOTICS INC COM COM 50077N102   1,656 4,400 SH   SOLE   2,200 0 2,200
LENNOX INTERNATIONAL INC COM COM 526107107   4,753 20 SH   SOLE   20 0 0
LGL GROUP INC COM COM 50186A108   3,150 750 SH   SOLE   0 0 750
LIBERTY MEDIA CORPORATION COM COM 531229854   3,105 43 SH   SOLE   43 0 0
LIONS GATE ENTERTAINMENT CORP COM CL A COM CL A 535919401   1,234 112 SH   SOLE   56 0 56
LUMEN TECHNOLOGIES INC COM COM 550241103   311 128 SH   SOLE   128 0 0
M TRON INDUSTRIES INC COM COM 55380K109   3,863 375 SH   SOLE   0 0 375
MANULIFE FINANCIAL CORP COM COM 56501R106   28,324 1,536 SH   SOLE   768 0 768
MCDONALD'S CORPORATION COM COM 580135101   42,342 150 SH   SOLE   0 0 150
MCKESSON CORPORATION COM COM 58155Q103   4,719 13 SH   SOLE   13 0 0
MERCK & CO INC COM COM 58933Y105   20,025 184 SH   SOLE   0 0 184
META PLATFORMS INC COM CL A COM CL A 30303M102   24,693 115 SH   SOLE   0 0 115
METLIFE INC COM COM 59156R108   32,913 573 SH   SOLE   287 0 287
MICROSOFT CORP COM COM 594918104   175,467 611 SH   SOLE   175 0 436
MOELIS & COMPANY COM CL A COM CL A 60786M105   6,579,815 176,308 SH   SOLE   66,882 0 109,426
NAMESILO TECHNOLOGIES CORP COM COM 62987T103   19,394 133,755 SH   SOLE   0 0 133,755
NAMSYS INC COM COM 630000107   200 2,000 SH   SOLE   0 0 2,000
NETFLIX INC COM COM 64110L106   10,403 30 SH   SOLE   0 0 30
NEWS CORP NEW COM CL B COM CL B 65249B208   35 2 SH   SOLE   0 0 2
NIKE INC COM CL B COM CL B 654106103   6,185 50 SH   SOLE   0 0 50
NOKIA OYJ ADR SPONSORED ADR SPONSORED 654902204   496 101 SH   SOLE   101 0 0
ORACLE CORP COM COM 68389X105   56,400 600 SH   SOLE   600 0 0
ORGANON & CO COM COM 68622V106   415 18 SH   SOLE   0 0 18
PARAMOUNT GLOBAL COM COM 92556H107   25 1 SH   SOLE   0 0 1
PATHWARD FINANCIAL INC COM COM 59100U108   11,687,492 283,677 SH   SOLE   107,734 0 175,943
PAYCHEX INC COM COM 704326107   2,308 21 SH   SOLE   21 0 0
PAYPAL HOLDINGS INC COM COM 70450Y103   10,235 136 SH   SOLE   45 0 91
PAYSIGN INC COM COM 70451A104   1,340,083 379,627 SH   SOLE   144,564 0 235,063
PEPSICO INC COM COM 713448108   40,553 223 SH   SOLE   37 0 186
PERION NETWORK LTD COM COM M78673114   124 3 SH   SOLE   0 0 3
PFIZER INC COM COM 717081103   20,450 500 SH   SOLE   500 0 0
PINNACLE FINANCIAL PARTNERS COM COM 72346Q104   5,261 100 SH   SOLE   0 0 100
PINTEREST INC COM CL A COM CL A 72352L106   1,119 40 SH   SOLE   40 0 0
PLUG POWER INC COM COM 72919P202   63 6 SH   SOLE   0 0 6
POLARIS INC COM COM 731068102   10,799 100 SH   SOLE   0 0 100
POSABIT SYSTEMS CORPORATION COM COM 737307108   6,048 7,261 SH   SOLE   0 0 7,261
PRICE T ROWE GROUPS COM COM 74144T108   21,788 197 SH   SOLE   0 0 197
PROCTER & GAMBLE CO COM COM 742718109   16,375 109 SH   SOLE   0 0 109
PRUDENTIAL FINANCIAL INC COM COM 744320102   2,878 35 SH   SOLE   35 0 0
QUEST RESOURCE HOLDING CORP COM COM 74836W203   1,992 325 SH   SOLE   0 0 325
RBB FUND INC US TREASURY 3 MONTH BILL ETF US TREASURY 3 MONTH BILL ETF 74933W452   3,757,229 75,265 SH   SOLE   39,501 0 35,764
REGENERON PHARMACEUTICALS INC COM COM 75886F107   11,509 14 SH   SOLE   0 0 14
RUMBLE INC COM CL A COM CL A 78137L105   926 100 SH   SOLE   0 0 100
SALONA GLOBAL MEDICAL DEVICE C COM COM 79549X109   31,059 124,237 SH   SOLE   0 0 124,237
SANARA MEDTECH INC COM COM 79957L100   24,789 567 SH   SOLE   0 0 567
SCHWAB (CHARLES) CORP COM COM 808513105   11,600 232 SH   SOLE   0 0 232
SHOPIFY INC COM CL A COM CL A 82509L107   3,314,025 69,637 SH   SOLE   26,552 0 43,085
SIRIUS XM HOLDINGS INC COM COM 82968B103   384 100 SH   SOLE   100 0 0
SOLITRON DEVICES INC COM COM 834256208   101 10 SH   SOLE   0 0 10
ST JOE CO COM COM 790148100   48,605 1,196 SH   SOLE   299 0 897
STARBUCKS CORP COM COM 855244109   8,320 80 SH   SOLE   0 0 80
SYLVAMO CORPORATION COM COM 871332102   446 10 SH   SOLE   0 0 10
TAKE-TWO INTERACTIVE SOFTWARE COM COM 874054109   487 4 SH   SOLE   0 0 4
TE CONNECTIVITY LTD COM COM H84989104   1,263 10 SH   SOLE   10 0 0
TESLA INC COM COM 88160R101   15,406 80 SH   SOLE   40 0 40
TEXAS PACIFIC LAND CORPORATION COM COM 88262P102   916,745 528 SH   SOLE   246 0 282
TORONTO-DOMINION BANK COM COM 891160509   118,174 1,952 SH   SOLE   0 0 1,952
TRACTOR SUPPLY CO COM COM 892356106   4,792 20 SH   SOLE   0 0 20
TRANE TECHNOLOGIES PLC COM COM G8994E103   3,476 20 SH   SOLE   20 0 0
TRUPANION INC COM COM 898202106   1,931 47 SH   SOLE   24 0 24
UBER TECHNOLOGIES INC COM COM 90353T100   942 30 SH   SOLE   0 0 30
UNITED STATES TREAS SEC STRIP STRIP STRIP 912833LM0   167,356 170 PRN   SOLE   128 0 43
UNITED STATES TREAS SEC STRIP STRIP STRIP 912833LN8   213,984 215 PRN   SOLE   161 0 54
UNITED STATES TREAS SEC STRIP STRIP STRIP 912833LP3   121,800 125 PRN   SOLE   94 0 31
UNITED STATES TREASURY BILLS BILL BILL 912796CT4   2,248,345 2,250 PRN   SOLE   750 0 1,500
UNITED STATES TREASURY BILLS BILL BILL 912796CU1   99,841 100 PRN   SOLE   100 0 0
UNITED STATES TREASURY BILLS BILL BILL 912796V48   149,717 150 PRN   SOLE   75 0 75
UNITED STATES TREASURY BILLS BILL BILL 912796YU7   99,904 100 PRN   SOLE   100 0 0
UNITED STATES TREASURY BILLS BILL BILL 912796ZF9   14,905 15 PRN   SOLE   15 0 0
UNITED STATES TREASURY BILLS BILL BILL 912796ZP7   495,951 500 PRN   SOLE   500 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 9128282D1   64,134 65 PRN   SOLE   65 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 9128285Z9   24,567 25 PRN   SOLE   25 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 912828T26   251,036 255 PRN   SOLE   85 0 170
UNITED STATES TREASURY NOTES NOTE NOTE 912828T91   39,319 40 PRN   SOLE   0 0 40
UNITED STATES TREASURY NOTES NOTE NOTE 912828U57   137,720 140 PRN   SOLE   70 0 70
UNITED STATES TREASURY NOTES NOTE NOTE 912828V80   39,225 40 PRN   SOLE   40 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 91282CAF8   265,507 270 PRN   SOLE   270 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 91282CAP6   292,934 300 PRN   SOLE   150 0 150
UNITED STATES TREASURY NOTES NOTE NOTE 91282CAW1   107,061 110 PRN   SOLE   110 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 91282CBA8   969 1 PRN   SOLE   0 0 1
UNITED STATES TREASURY NOTES NOTE NOTE 91282CBX8   299,096 300 PRN   SOLE   0 0 300
UNITED STATES TREASURY NOTES NOTE NOTE 91282CDA6   373,008 381 PRN   SOLE   191 0 191
UNITED STATES TREASURY NOTES NOTE NOTE 91282CDD0   361,054 370 PRN   SOLE   370 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 91282CDM0   476,889 490 PRN   SOLE   490 0 0
UNITED STATES TREASURY NOTES NOTE NOTE 91282CDR9   102,026 105 PRN   SOLE   35 0 70
UNITED STATES TREASURY NOTES NOTE NOTE 91282CEA5   58,364 60 PRN   SOLE   60 0 0
US TREASURY BOND STRIPPED PRIN STRIP STRIP 912803BC6   135,007 137 PRN   SOLE   82 0 55
US TREASURY NOTE STRIPPED PRIN STRIP STRIP 912820F36   19,901 20 PRN   SOLE   20 0 0
US TREASURY NOTE STRIPPED PRIN STRIP STRIP 912820J65   194,452 200 PRN   SOLE   200 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,929,545 15,142 SH   SOLE   5,759 0 9,383
VANECK MERK GOLD TRUST GOLD TRUST ETF GOLD TRUST ETF 921078101   339,158 17,304 SH   SOLE   7,865 0 9,439
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD ETF 921946406   959,451 9,109 SH   SOLE   4,232 0 4,877
VERIZON COMMUNICATIONS COM COM 92343V104   160,820 4,056 SH   SOLE   2,028 0 2,028
VERTEX ENERGY INC COM COM 92534K107   457 50 SH   SOLE   0 0 50
VIATRIS INC COM COM 92556V106   229 24 SH   SOLE   0 0 24
VIAVI SOLUTIONS INC COM COM 925550105   10 1 SH   SOLE   1 0 0
VISA INC COM CL A COM CL A 92826C839   90,381 397 SH   SOLE   0 0 397
VODAFONE GROUP ADR SPONSORED ADR SPONSORED 92857W308   5,601 512 SH   SOLE   512 0 0
VOLITIONRX LIMITED COM COM 928661107   60 32 SH   SOLE   0 0 32
WABTEC CORP COM COM 929740108   1,464 15 SH   SOLE   11 0 4
WALT DISNEY COMPANY (THE) COM COM 254687106   15,234 153 SH   SOLE   51 0 102
WARNER BROS DISCOVERY INC COM COM 934423104   23,755 1,568 SH   SOLE   784 0 784
WASTE CONNECTIONS INC (CA) COM COM 94106B101   6,921 50 SH   SOLE   50 0 0
WATER INTELLIGENCE COM COM G9474U112   2,406,303 475,554 SH   SOLE   181,326 0 294,228
WELLS FARGO BANK NATIONAL ASSN CD CD 9497633B0   49,873 50 PRN   SOLE   0 0 50
WELLS FARGO BANK NATIONAL ASSN CD CD 9497635H5   14,960 15 PRN   SOLE   0 0 15
WHERE FOOD COMES FROM COM COM 96327X200   1,328 100 SH   SOLE   0 0 100
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD ETF 97717W604   90,625 3,232 SH   SOLE   2,722 0 510
WISDOMTREE US EFFICIENT CORE FLOATING RATE TREASURY FUND FLOATING RATE TREASURY FUND 97717Y527   10,635,480 211,483 SH   SOLE   80,218 0 131,265
WORLD WRESTLING ENTERTAINMENT COM CL A COM CL A 98156Q108   3,986 41 SH   SOLE   0 0 41
XPEL INC COM COM 98379L100   7,868,095 120,492 SH   SOLE   45,883 0 74,609