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   2,071 19 SH   SOLE   19 0 0
ABBVIE INC COM COM 00287Y109   46,617 346 SH   SOLE   346 0 0
ABERDEEN STANDARD GOLD ETF TRU PHYSICAL GOLD SHARES ETF PHYSICAL GOLD SHARES ETF 00326A104   174,993 9,526 SH   SOLE   2,598 0 6,928
ABERDEEN STANDARD SILVER TRUST PHYSICAL SILVER SHARES ETF PHYSICAL SILVER SHARES ETF 003264108   53,729 2,459 SH   SOLE   0 0 2,459
ADOBE INC COM COM 00724F101   3,912 8 SH   SOLE   8 0 0
ALASKA AIR GROUP INC COM COM 011659109   5,318 100 SH   SOLE   0 0 100
ALPHABET INC COM CL A COM CL A 02079K305   21,546 180 SH   SOLE   90 0 90
ALPHABET INC COM CL C COM CL C 02079K107   16,936 140 SH   SOLE   35 0 105
ALTRIA GROUP INC COM COM 02209S103   1,812 40 SH   SOLE   40 0 0
AMAZON COM INC COM COM 023135106   144,700 1,110 SH   SOLE   701 0 409
AMERICAN TOWER CORP COM USD0.01 COM USD0.01 03027X100   1,939 10 SH   SOLE   10 0 0
AMGEN INC COM COM 031162100   2,220 10 SH   SOLE   10 0 0
APPFOLIO INC COM CL A COM CL A 03783C100   3,099 18 SH   SOLE   18 0 0
APPLE INC COM COM 037833100   855,408 4,410 SH   SOLE   2,646 0 1,764
ARROW FINANCIAL CORP COM COM 042744102   5,438 270 SH   SOLE   270 0 0
ASML HOLDING NV ADR SPONSORED ADR SPONSORED N07059210   8,697 12 SH   SOLE   12 0 0
ASTRAZENECA ADR SPONSORED ADR SPONSORED 046353108   716 10 SH   SOLE   10 0 0
AVALONBAY COMMUNITIES INC COM USD0.01 COM USD0.01 053484101   39,557 209 SH   SOLE   209 0 0
BALL CORP COM COM 058498106   20,374 350 SH   SOLE   350 0 0
BALLISTIC RECOVERY SYSTEM INC COM COM 058659103   0 250 SH   SOLE   250 0 0
BANCORP INC DEL COM COM 05969A105   1,519,727 46,546 SH   SOLE   27,427 0 19,119
BECTON DICKINSON & CO COM COM 075887109   158,406 600 SH   SOLE   600 0 0
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702   96,503 283 SH   SOLE   113 0 170
BIOGEN INC COM COM 09062X103   1,994 7 SH   SOLE   7 0 0
BIOSYENT INC COM COM 090690108   6 1 SH   SOLE   0 0 1
BLOOM ENERGY CORPORATION COM CL A COM CL A 093712107   1,635 100 SH   SOLE   0 0 100
BLUEBIRD BIO INC COM COM 09609G100   329 100 SH   SOLE   0 0 100
BRIGHTHOUSE FINL INC COM COM 10922N103   331 7 SH   SOLE   0 0 7
BUILD A BEAR WORKSHOP INC COM COM 120076104   364 17 SH   SOLE   17 0 0
CAMPING WORLD HOLDINGS INC COM CL A COM CL A 13462K109   7,307,512 242,775 SH   SOLE   142,934 0 99,841
CARRIAGE SERVICES INC COM COM 143905107   2,111 65 SH   SOLE   65 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   1,988 40 SH   SOLE   0 0 40
CHARTER COMMUNICATIONS INC COM CL A COM CL A 16119P108   367 1 SH   SOLE   1 0 0
COGSTATE COM COM Q2600G106   1,010 1,000 SH   SOLE   0 0 1,000
CONSTELLATION BRANDS INC COM CL A COM CL A 21036P108   3,692 15 SH   SOLE   15 0 0
COSTCO WHOLESALE CORP COM COM 22160K105   1,343,527 2,496 SH   SOLE   1,449 0 1,047
COUPANG INC COM CL A COM CL A 22266T109   1,740 100 SH   SOLE   100 0 0
DAKTRONIC INC COM COM 234264109   2,380,179 371,903 SH   SOLE   219,520 0 152,383
DEVON ENERGY CORP COM COM 25179M103   1,813,475 37,515 SH   SOLE   22,211 0 15,304
DIGERATI TECHNOLOGIES INC COM COM 25375L206   2,173 66,667 SH   SOLE   66,667 0 0
DOMINOS PIZZA INC COM COM 25754A201   5,055 15 SH   SOLE   0 0 15
DXC TECHNOLOGY COMPANY COM COM 23355L106   668 25 SH   SOLE   25 0 0
ELBIT SYSTEMS LTD COM COM M3760D101   10,098,410 48,327 SH   SOLE   28,615 0 19,712
ELI LILLY AND COMPANY COM COM 532457108   16,414 35 SH   SOLE   35 0 0
EMBECTA CORPORATION COM COM 29082K105   2,592 120 SH   SOLE   120 0 0
ENCORE ENERGY CORP COM COM 29259W700   2,410 1,000 SH   SOLE   0 0 1,000
ESPEY MAN & ELECTRONICS CORP COM COM 296650104   4,186 250 SH   SOLE   0 0 250
FLUROTECH LTD COM COM 34388D102   21 5,500 SH   SOLE   5,500 0 0
FOUR CORNERS PPTY TR INC COM USD0.0001 COM USD0.0001 35086T109   451 18 SH   SOLE   18 0 0
GE HEALTHCARE TECHNOLOGIES INC COM COM 36266G107   3,331 41 SH   SOLE   0 0 41
GENERAC HLDGS INC COM COM 368736104   4,474 30 SH   SOLE   0 0 30
GENERAL ELECTRIC CO COM COM 369604301   13,731 125 SH   SOLE   0 0 125
GENERAL MILLS INC COM COM 370334104   614 8 SH   SOLE   8 0 0
GITLAB INC COM COM 37637K108   3,038,030 59,441 SH   SOLE   35,268 0 24,173
GLOBALFOUNDRIES INC COM COM G39387108   5,166 80 SH   SOLE   0 0 80
GSE SYSTEMS INC COM COM 36227K106   360 1,000 SH   SOLE   0 0 1,000
GUIDEWIRE SOFTWARE INC COM COM 40171V100   3,758,276 49,399 SH   SOLE   28,731 0 20,668
HAGERTY INC COM CL A COM CL A 405166109   936 100 SH   SOLE   100 0 0
HAIN CELESTIAL GROUP INC COM COM 405217100   1,251 100 SH   SOLE   0 0 100
HALLIBURTON CO COM COM 406216101   1,650 50 SH   SOLE   0 0 50
HASBRO INC COM COM 418056107   518 8 SH   SOLE   4 0 4
HOME DEPOT INC COM COM 437076102   9,630 31 SH   SOLE   31 0 0
HONDA MOTOR CO ADR SPONSORED ADR SPONSORED 438128308   91 3 SH   SOLE   3 0 0
HYDROGENPRO AS COM COM R3410K104   50 30 SH   SOLE   0 0 30
IDT CORP COM CL B COM CL B 448947507   14,559,573 563,233 SH   SOLE   333,745 0 229,488
IMMUNIC INC COM COM 4525EP101   5 2 SH   SOLE   0 0 2
INTERNATIONAL PAPER CO COM COM 460146103   3,563 112 SH   SOLE   112 0 0
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 ETF 46090E103   2,955 8 SH   SOLE   8 0 0
JOHNSON & JOHNSON COM COM 478160104   67,863 410 SH   SOLE   410 0 0
JOHNSON CONTROLS INTL PLC COM COM G51502105   1,363 20 SH   SOLE   0 0 20
JOINT CORP (THE) COM COM 47973J102   81 6 SH   SOLE   6 0 0
JP MORGAN CHASE & CO COM COM 46625H100   5,381 37 SH   SOLE   19 0 18
KKR & CO INC COM COM 48251W104   9,536,268 170,291 SH   SOLE   100,336 0 69,955
KRAKEN ROBOTICS INC COM COM 50077N102   1,672 4,400 SH   SOLE   0 0 4,400
LENNOX INTERNATIONAL INC COM COM 526107107   6,521 20 SH   SOLE   0 0 20
LGL GROUP INC COM COM 50186A108   3,332 700 SH   SOLE   0 0 700
LIBERTY MEDIA CORPORATION COM COM 531229854   3,237 43 SH   SOLE   0 0 43
LIONS GATE ENTERTAINMENT CORP COM CL A COM CL A 535919401   989 112 SH   SOLE   56 0 56
M TRON INDUSTRIES INC COM COM 55380K109   3,885 350 SH   SOLE   0 0 350
MANULIFE FINANCIAL CORP COM COM 56501R106   29,046 1,536 SH   SOLE   768 0 768
MCDONALD'S CORPORATION COM COM 580135101   14,921 50 SH   SOLE   50 0 0
MCKESSON CORPORATION COM COM 58155Q103   5,555 13 SH   SOLE   0 0 13
MERCK & CO INC COM COM 58933Y105   7,385 64 SH   SOLE   64 0 0
META PLATFORMS INC COM CL A COM CL A 30303M102   33,003 115 SH   SOLE   77 0 38
METLIFE INC COM COM 59156R108   1,583 28 SH   SOLE   0 0 28
MICROSOFT CORP COM COM 594918104   208,070 611 SH   SOLE   436 0 175
MOELIS & COMPANY COM CL A COM CL A 60786M105   6,670,784 147,128 SH   SOLE   86,536 0 60,592
MORGAN STANLEY COM COM 617446448   45,433 532 SH   SOLE   0 0 532
NAMESILO TECHNOLOGIES CORP COM COM 62987T103   15,194 121,555 SH   SOLE   0 0 121,555
NAMSYS INC COM COM 630000107   100 2,000 SH   SOLE   0 0 2,000
NCR CORP COM COM 62886E108   2,268 90 SH   SOLE   0 0 90
NETFLIX INC COM COM 64110L106   9,691 22 SH   SOLE   22 0 0
NEWS CORP NEW COM CL B COM CL B 65249B208   39 2 SH   SOLE   2 0 0
NIKE INC COM CL B COM CL B 654106103   5,519 50 SH   SOLE   50 0 0
ORACLE CORP COM COM 68389X105   71,454 600 SH   SOLE   0 0 600
ORGANON & CO COM COM 68622V106   125 6 SH   SOLE   6 0 0
PARAMOUNT GLOBAL COM COM 92556H107   19 1 SH   SOLE   1 0 0
PATHWARD FINANCIAL INC COM COM 59100U108   15,243,214 328,801 SH   SOLE   193,647 0 135,154
PAYCHEX INC COM COM 704326107   2,349 21 SH   SOLE   0 0 21
PAYPAL HOLDINGS INC COM COM 70450Y103   9,075 136 SH   SOLE   91 0 45
PAYSIGN INC COM COM 70451A104   918,074 374,724 SH   SOLE   216,821 0 157,903
PEPSICO INC COM COM 713448108   21,486 116 SH   SOLE   93 0 23
PERION NETWORK LTD COM COM M78673114   92 3 SH   SOLE   3 0 0
PFIZER INC COM COM 717081103   18,340 500 SH   SOLE   0 0 500
PINNACLE FINANCIAL PARTNERS COM COM 72346Q104   5,665 100 SH   SOLE   100 0 0
PINTEREST INC COM CL A COM CL A 72352L106   1,094 40 SH   SOLE   0 0 40
PLUG POWER INC COM COM 72919P202   62 6 SH   SOLE   6 0 0
POSABIT SYSTEMS CORPORATION COM COM 737307108   4,211 7,261 SH   SOLE   0 0 7,261
PRICE T ROWE GROUPS COM COM 74144T108   5,265 47 SH   SOLE   47 0 0
PRUDENTIAL FINANCIAL INC COM COM 744320102   3,088 35 SH   SOLE   0 0 35
QUEST RESOURCE HOLDING CORP COM COM 74836W203   2,119 325 SH   SOLE   0 0 325
RBB FUND INC US TREASURY 3 MONTH BILL ETF US TREASURY 3 MONTH BILL ETF 74933W452   12,182,917 243,172 SH   SOLE   139,423 0 103,749
REGENERON PHARMACEUTICALS INC COM COM 75886F107   10,060 14 SH   SOLE   14 0 0
RUMBLE INC COM CL A COM CL A 78137L105   892 100 SH   SOLE   100 0 0
SALONA GLOBAL MEDICAL DEVICE C COM COM 79549X109   2,557 13,560 SH   SOLE   0 0 13,560
SANARA MEDTECH INC COM COM 79957L100   22,737 567 SH   SOLE   0 0 567
SCHWAB (CHARLES) CORP COM COM 808513105   7,028 124 SH   SOLE   124 0 0
SHOPIFY INC COM CL A COM CL A 82509L107   4,438,020 68,700 SH   SOLE   40,603 0 28,097
SIRIUS XM HOLDINGS INC COM COM 82968B103   453 100 SH   SOLE   0 0 100
SOLITRON DEVICES INC COM COM 834256208   106 10 SH   SOLE   10 0 0
ST JOE CO COM COM 790148100   14,309 296 SH   SOLE   0 0 296
STARBUCKS CORP COM COM 855244109   7,925 80 SH   SOLE   80 0 0
SYLVAMO CORPORATION COM COM 871332102   405 10 SH   SOLE   10 0 0
TABLE TRAC INC COM COM 87336P106   1,022 235 SH   SOLE   0 0 235
TAKE-TWO INTERACTIVE SOFTWARE COM COM 874054109   589 4 SH   SOLE   4 0 0
TE CONNECTIVITY LTD COM COM H84989104   1,402 10 SH   SOLE   0 0 10
TERADATA CORPORATION COM COM 88076W103   4,807 90 SH   SOLE   0 0 90
TESLA INC COM COM 88160R101   12,041 46 SH   SOLE   0 0 46
TEXAS PACIFIC LAND CORPORATION COM COM 88262P102   683,264 519 SH   SOLE   262 0 257
TOPGOLF CALLAWAY BRANDS CORP COM COM 131193104   2,095,267 105,555 SH   SOLE   62,493 0 43,062
TRACTOR SUPPLY CO COM COM 892356106   4,422 20 SH   SOLE   20 0 0
TRANE TECHNOLOGIES PLC COM COM G8994E103   3,825 20 SH   SOLE   0 0 20
UBER TECHNOLOGIES INC COM COM 90353T100   1,295 30 SH   SOLE   30 0 0
VALERO ENERGY CORP COM COM 91913Y100   2,653,678 22,623 SH   SOLE   13,427 0 9,196
VANECK MERK GOLD TRUST GOLD TRUST ETF GOLD TRUST ETF 921078101   376,148 20,223 SH   SOLE   11,031 0 9,192
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD ETF 921946406   973,723 9,180 SH   SOLE   4,485 0 4,695
VERIZON COMMUNICATIONS COM COM 92343V104   5,244 141 SH   SOLE   141 0 0
VERTEX ENERGY INC COM COM 92534K107   313 50 SH   SOLE   0 0 50
VIATRIS INC COM COM 92556V106   240 24 SH   SOLE   24 0 0
VIAVI SOLUTIONS INC COM COM 925550105   11 1 SH   SOLE   0 0 1
VISA INC COM CL A COM CL A 92826C839   85,493 360 SH   SOLE   360 0 0
VOLITIONRX LIMITED COM COM 928661107   44 32 SH   SOLE   0 0 32
WABTEC CORP COM COM 929740108   1,535 14 SH   SOLE   0 0 14
WALT DISNEY COMPANY (THE) COM COM 254687106   13,660 153 SH   SOLE   102 0 51
WASTE CONNECTIONS INC (CA) COM COM 94106B101   7,147 50 SH   SOLE   0 0 50
WATER INTELLIGENCE COM COM G9474U112   2,266,906 468,369 SH   SOLE   276,392 0 191,977
WHERE FOOD COMES FROM COM COM 96327X200   1,383 100 SH   SOLE   0 0 100
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD ETF 97717W604   92,128 3,200 SH   SOLE   505 0 2,695
WISDOMTREE US EFFICIENT CORE FLOATING RATE TREASURY FUND FLOATING RATE TREASURY FUND 97717Y527   11,692,154 232,356 SH   SOLE   136,943 0 95,413
WORLD WRESTLING ENTERTAINMENT COM CL A COM CL A 98156Q108   4,447 41 SH   SOLE   41 0 0
XPEL INC COM COM 98379L100   9,254,388 109,884 SH   SOLE   64,587 0 45,297