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
3M CO COM 88579Y101   12,171 130 SH   SOLE   130 0 0
ABBOTT LABS COM 002824100   96,850 1,000 SH   SOLE   1,000 0 0
ABBVIE INC COM 00287Y109   906,285 6,080 SH   SOLE   6,080 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,663 51 SH   SOLE   51 0 0
ACCURAY INC COM 004397105   122,400 45,000 SH   SOLE   0 0 0
ACME UTD CORP COM 004816104   5,978 200 SH   SOLE   200 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206   71,040 12,000 SH   SOLE   12,000 0 0
ADAMS RES & ENERGY INC COM NEW 006351308   134,760 4,000 SH   SOLE   3,000 0 0
ADDUS HOMECARE CORP COM 006739106   434,469 5,100 SH   SOLE   5,100 0 0
ADOBE INC COM 00724F101   1,530 3 SH   SOLE   0 0 0
ADVANCED EMISSIONS SOLUTIONS I COM COM 00770C101   80,897 45,448 SH   SOLE   35,000 0 0
AIRGAIN INC COM 00938A104   31,195 8,500 SH   SOLE   20,000 0 0
ALIMERA SCIENCES INC COM NEW 016259202   31,000 10,000 SH   SOLE   10,000 0 0
ALLIANT ENERGY CORP COM 018802108   48,450 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305   83,227 636 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL C 02079K107   581,459 4,410 SH   SOLE   4,410 0 0
ALTRIA GROUP INC COM 02209S103   577,641 13,737 SH   SOLE   13,572 0 0
A-MARK PRECIOUS METALS INC COM 00181T107   1,173,200 40,000 SH   SOLE   40,000 0 0
AMAZON COM INC COM 023135106   6,992 55 SH   SOLE   0 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   43,508 2,512 SH   SOLE   2,512 0 0
AMERICAN SOFTWARE INC. CL A 029683109   570,364 49,770 SH   SOLE   49,770 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106   414,902 1,259 SH   SOLE   1,264 0 0
AMGEN INC COM 031162100   872,731 3,247 SH   SOLE   3,257 0 0
AMPCO-PITTSBURG CORP COM 032037103   136,760 52,000 SH   SOLE   93,236 0 0
AMPCO-PITTSBURG CORP *W EXP 08/01/2025 032037111   4,800 15,000 SH   SOLE   15,000 0 0
ANALOG DEVICES INC COM 032654105   1,051 6 SH   SOLE   0 0 0
APPLE INC COM 037833100   183,708 1,073 SH   SOLE   1,023 0 0
APPLIED MATLS INC COM 038222105   2,215 16 SH   SOLE   0 0 0
ASSERTIO HOLDINGS INC COM NEW 04546C205   927,191 362,184 SH   SOLE   362,184 0 0
ASURE SOFTWARE INC COM 04649U102   331,100 35,000 SH   SOLE   8,000 0 0
AUTODESK INC COM 052769106   1,655 8 SH   SOLE   0 0 0
AVIAT NETWORKS INC COM NEW 05366Y201   684,840 21,950 SH   SOLE   16,000 0 0
AVINO SILVER & GOLD MINES LTD COM 053906103   103,300 200,000 SH   SOLE   0 0 0
BALCHEM CORP COM 057665200   46,515 375 SH   SOLE   375 0 0
BARRICK GOLD CORP COM 067901108   7,275 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300   1,609,214 33,722 SH   SOLE   35,564 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   219,638 627 SH   SOLE   627 0 0
BETTER CHOICE CO INC COM 08771Y303   6,200 50,000 SH   SOLE   50,000 0 0
BGSF INC COM 05601C105   626,149 65,156 SH   SOLE   63,956 0 0
BIOMERICA INC COM NEW 09061H307   36,559 42,500 SH   SOLE   47,500 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   186,360 15,000 SH   SOLE   15,000 0 0
BLUELINX HLDGS INC COM NEW 09624H208   574,630 7,000 SH   SOLE   7,000 0 0
BM TECHNOLOGIES INC CL A COM 05591L107   2,924 1,462 SH   SOLE   15,000 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   983,573 35,090 SH   SOLE   53,490 0 0
BP PLC SPONSORED ADR 055622104   69,541 1,796 SH   SOLE   1,796 0 0
BRAGG GAMING GROUP INC COM NEW 104833306   194,400 40,000 SH   SOLE   40,000 0 0
BRANCHOUT FOOD INC COM 105230106   72,887 34,708 SH   SOLE   16,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   513,132 8,841 SH   SOLE   8,841 0 0
BROADCOM IN COM 11135F101   3,322 4 SH   SOLE   0 0 0
BROADWIND ENERGY INC COM NEW 11161T207   352,000 110,000 SH   SOLE   40,000 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   441,150 15,000 SH   SOLE   15,000 0 0
CANOO INC COM CL A 13803R102   490 1,000 SH   SOLE   1,000 0 0
CANTALOUPE INC COM 138103106   93,750 15,000 SH   SOLE   15,000 0 0
CARECLOUD INC COM 14167R100   27,830 24,200 SH   SOLE   49,200 0 0
CARLISLE COS INC COM 142339100   396,409 1,529 SH   SOLE   1,529 0 0
CARRIAGE SVCS INC COM 143905107   2,825 100 SH   SOLE   100 0 0
CECO ENVIRONMENTAL CORP COM 125141101   319,400 20,000 SH   SOLE   20,000 0 0
CENTURY CASINOS INC COM 156492100   673,569 131,300 SH   SOLE   128,200 0 0
CERAGAN NETWORKS LTD ORD M22013102   418,200 204,000 SH   SOLE   177,500 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,162 7 SH   SOLE   0 0 0
CHEVRON CORP NEW COM 166764100   673,890 3,997 SH   SOLE   4,002 0 0
CHICAGO ATLANTIC REAL ESTATE COM 167239102   972,020 66,034 SH   SOLE   78,831 0 0
CISCO SYS INC COM 17275R102   889,836 16,552 SH   SOLE   16,707 0 0
CITIGROUP INC COM NEW 172967424   570,350 13,867 SH   SOLE   13,657 0 0
CODA OCTOPUS GROUP INC COM NEW 19188U206   578,634 93,328 SH   SOLE   93,028 0 0
COMMERCIAL VEH GROUP INC COM 202608105   562,600 72,500 SH   SOLE   71,057 0 0
COSAN S A ADS 22113B103   13,182 970 SH   SOLE   970 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,260 4 SH   SOLE   0 0 0
CREATIVE REALITIES INC COM 22530J309   38,750 25,000 SH   SOLE   0 0 0
CROWN CRAFTS INC COM 228309100   141,300 30,000 SH   SOLE   22,500 0 0
CSI COMPRESSCO LP COM UNIT 12637A103   448,500 325,000 SH   SOLE   325,000 0 0
CSX CORP COM 126408103   138,375 4,500 SH   SOLE   4,500 0 0
DATA I O CORP COM 237690102   171,065 44,899 SH   SOLE   44,899 0 0
DATA STORAGE CORP COM NEW 23786R201   27,222 8,402 SH   SOLE   39,402 0 0
DATADOG INC CL A COM 23804L103   1,002 11 SH   SOLE   0 0 0
DELTA APPAREL INC COM 247368103   92,820 14,000 SH   SOLE   14,000 0 0
DEVON ENERGY CORP NEW COM 25179M103   451,719 9,470 SH   SOLE   9,370 0 0
DHI GROUP INC COM 23331S100   443,088 144,800 SH   SOLE   144,800 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   6,099,300 270,239 SH   SOLE   265,154 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   6,387,480 291,134 SH   SOLE   287,738 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   5,818,267 178,365 SH   SOLE   174,694 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   81,044 1,741 SH   SOLE   1,741 0 0
DIRECT DIGITAL HOLDINGS INC CLASS A COM 25461T105   134,349 52,480 SH   SOLE   40,000 0 0
DISTILLATE US FUNDAMENTAL STABILITY & VALUE ETF DISTILLATE US 26922A321   4,407,888 98,743 SH   SOLE   0 0 0
DLH HLDGS CORP COM 23335Q100   2,838,634 243,242 SH   SOLE   243,242 0 0
DOMINION ENERGY INC COM 25746U109   9,023 202 SH   SOLE   202 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   17,564 199 SH   SOLE   199 0 0
EATON CORP PLC SHS G29183103   2,986 14 SH   SOLE   0 0 0
EBAY INC COM 278642103   458,624 10,402 SH   SOLE   10,402 0 0
EDUCATIONAL DEV CORP COM 281479105   26,595 25,090 SH   SOLE   25,090 0 0
ELI LILLY & CO COM 532457108   3,760 7 SH   SOLE   0 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   497,562 204,758 SH   SOLE   178,158 0 0
ENSIGN GROUP INC COM 29358P101   9,293 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   604,193 22,075 SH   SOLE   21,800 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   17,613 300 SH   SOLE   300 0 0
EUROSEAS LTD SHS Y23592135   860,238 32,267 SH   SOLE   32,267 0 0
EVOLUTION PETE CORP COM 30049A107   1,262,189 184,531 SH   SOLE   215,115 0 0
EXPION360 INC COM 30218B100   102,750 25,000 SH   SOLE   25,000 0 0
EXXON MOBIL CORP COM 30231G102   302,181 2,570 SH   SOLE   2,574 0 0
EZCORP INC CL A NON VTG 302301106   629,475 76,300 SH   SOLE   75,200 0 0
FARMERS & MERCHANTS BANCORP IN COM COM 30779N105   87,650 5,000 SH   SOLE   5,000 0 0
FEDEX CORP COM 31428X106   264,920 1,000 SH   SOLE   1,000 0 0
FERRARI N V COM N3167Y103   1,182 4 SH   SOLE   0 0 0
FIRST INTERNET BANCORP COM 320557101   414,846 25,592 SH   SOLE   39,092 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   18,981 3,700 SH   SOLE   3,700 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   473,378 174,036 SH   SOLE   203,770 0 0
FOOT LOCKER INC COM 344849104   227,146 13,092 SH   SOLE   13,212 0 0
FORD MTR CO DEL COM 345370860   12,420 1,000 SH   SOLE   1,000 0 0
FORTUNA SILVER MINES INC COM 349915108   20,400 7,500 SH   SOLE   7,500 0 0
FOSTER L B CO COM 350060109   331,152 17,512 SH   SOLE   17,512 0 0
FRANCO NEV CORP COM 351858105   102,787 770 SH   SOLE   770 0 0
FUEL TECH INC COM 359523107   4,327 3,667 SH   SOLE   5,667 0 0
GALLAGHER ARTHUR J & CO COM 363576109   8,433 37 SH   SOLE   0 0 0
GARTNER INC COM 366651107   1,031 3 SH   SOLE   0 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   68 1 SH   SOLE   1 0 0
GENCOR INDS INC COM 368678108   833,656 58,999 SH   SOLE   68,499 0 0
GENERAL ELECTRIC CO COM NEW 369604301   774 7 SH   SOLE   7 0 0
GENERAL MTRS CO COM 37045V100   326,271 9,896 SH   SOLE   9,896 0 0
GENUINE PARTS CO COM 372460105   1,456,072 10,085 SH   SOLE   10,085 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109   518,000 40,000 SH   SOLE   40,000 0 0
GLOBAL SELF STORAGE INC COM 37955N106   145,800 30,000 SH   SOLE   30,000 0 0
GLOBAL WTR RES INC COM 379463102   175,500 18,000 SH   SOLE   18,000 0 0
GOLD RESOURCE CORP COM 38068T105   128,400 300,000 SH   SOLE   100,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   97,071 300 SH   SOLE   300 0 0
GULF IS FABRICATION INC COM 402307102   65,400 20,000 SH   SOLE   20,000 0 0
HECLA MNG CO COM 422704106   308,874 78,996 SH   SOLE   78,996 0 0
HERITAGE GLOBAL INC COM 42727E103   1,107,884 355,091 SH   SOLE   355,091 0 0
HESS CORP COM 42809H107   918 6 SH   SOLE   0 0 0
HF FOODS GROUP INC COM 40417F109   99,250 25,000 SH   SOLE   25,000 0 0
HOME DEPOT COM 437076102   284,181 941 SH   SOLE   941 0 0
HP INC COM 40434L105   419,167 16,310 SH   SOLE   16,310 0 0
HUDSON GLOBAL INC COM NEW 443787205   1,233,733 65,450 SH   SOLE   65,450 0 0
ICAD INC COM NEW 44934S206   371,710 176,166 SH   SOLE   163,166 0 0
IDENTIV INC COM NEW 45170X205   513,152 60,800 SH   SOLE   60,800 0 0
IDEX CORP COM 45167R104   52,005 250 SH   SOLE   250 0 0
IMMERSION CORP COM 452521107   780,641 118,100 SH   SOLE   117,700 0 0
IMMUCELL CORP COM PAR 452525306   144,319 27,026 SH   SOLE   27,026 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   747,083 170,567 SH   SOLE   170,567 0 0
INFUSYSTEM HLDGS INC COM 45685K102   137,785 14,293 SH   SOLE   14,293 0 0
INTEL CORP COM 458140100   568,533 15,993 SH   SOLE   15,993 0 0
INTERACTIVE BROKERS GROUP INC COM CL A 45841N107   1,212 14 SH   SOLE   0 0 0
INTEST CORPORATION COM 461147100   113,775 7,500 SH   SOLE   7,500 0 0
INTRUSION INC COM NEW 46121E205   8,230 23,583 SH   SOLE   84,383 0 0
INTUIT INC COM 461202103   1,533 3 SH   SOLE   0 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   877 3 SH   SOLE   0 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357   63,194 446 SH   SOLE   648 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621   7,950,645 160,522 SH   SOLE   193,550 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF CORE MSCI EMKT 46434G103   13,611 286 SH   SOLE   286 0 0
ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF CORE MSCI INTL 46435G326   1,282 22 SH   SOLE   0 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507   3,779,720 15,158 SH   SOLE   15,050 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF CORE S&P TTL STK 464287150   112,651 1,196 SH   SOLE   1,196 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   542,745 7,875 SH   SOLE   8,075 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   666,402 17,560 SH   SOLE   17,560 0 0
ISHARES RUSSELL 1000 GROWTH ETF RUS 1000 GRW ETF 464287614   7,980 30 SH   SOLE   0 0 0
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598   9,603 63 SH   SOLE   29 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   15,907 90 SH   SOLE   90 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   161,003 2,353 SH   SOLE   2,353 0 0
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200   62,267 145 SH   SOLE   205 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606   303,408 4,200 SH   SOLE   4,200 0 0
ISHARES S&P MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705   20,186 200 SH   SOLE   200 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804   624,842 6,624 SH   SOLE   6,624 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF S&P SML 600 GWT 464287887   21,936 200 SH   SOLE   200 0 0
ISHARES U.S. HEALTHCARE ETF US HLTHCARE ETF 464287762   54,014 200 SH   SOLE   200 0 0
ISHARES U.S. INDUSTRIALS ETF US INDUSTRIALS 464287754   34,303 340 SH   SOLE   340 0 0
ISSUER DIRECT CORP COM NEW 46520M204   190,500 10,133 SH   SOLE   10,133 0 0
JABIL INC COM 466313103   65,729 518 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104   626,962 4,025 SH   SOLE   4,025 0 0
JPMORGAN CHASE & CO COM 46625H100   749,463 5,168 SH   SOLE   5,198 0 0
JPMorgan Equity Premium Income EQUITY PREMIUM 46641Q332   34,814 650 SH   SOLE   450 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   35,126 700 SH   SOLE   700 0 0
KARAT PACKAGING INC COM COM 48563L101   461,200 20,000 SH   SOLE   10,000 0 0
LAKELAND INDUSTRIES INC COM 511795106   768,570 51,000 SH   SOLE   51,000 0 0
LEGACY HOUSING CORP COM 52472M101   1,692,882 87,217 SH   SOLE   88,317 0 0
LEGGETT & PLATT INC COM 524660107   111,956 4,406 SH   SOLE   4,606 0 0
LINCOLN EDL SVCS CORP COM 533535100   657,140 77,768 SH   SOLE   81,468 0 0
LINDE PLC SHS G54950103   18,245 49 SH   SOLE   46 0 0
LOCKHEED MARTIN CORP COM 539830109   11,042 27 SH   SOLE   27 0 0
LOVESAC COMPANY COM 54738L109   398,400 20,000 SH   SOLE   20,000 0 0
LSI INDS INC OHIO COM 50216C108   1,004,680 63,267 SH   SOLE   63,267 0 0
LUNA INNOVATIONS INC COM 550351100   382,658 65,300 SH   SOLE   65,300 0 0
LUXURBAN HOTELS INC COM 21985R105   93,200 20,000 SH   SOLE   0 0 0
MAMAMANCINI S HLDGS INC COM 56146T103   1,358,467 310,862 SH   SOLE   456,303 0 0
MANHATTAN BRDG CAP INC COM 562803106   29,462 29,462 SH   SOLE   29,462 0 0
MANITOWOC CO INC COM NEW 563571405   225,750 15,000 SH   SOLE   10,000 0 0
MARCUS CORP DEL COM 566330106   27,900 1,800 SH   SOLE   1,800 0 0
MARSH & MCLENNAN COS INC COM 571748102   19,220 101 SH   SOLE   101 0 0
MASTERCARD INC CL A 57636Q104   2,771 7 SH   SOLE   0 0 0
MATRIX SVC CO COM 576853105   829,540 70,300 SH   SOLE   35,000 0 0
MAYVILLE ENGR CO INC COM 578605107   383,950 35,000 SH   SOLE   35,000 0 0
MCDONALDS CORP COM 580135101   12,118 46 SH   SOLE   46 0 0
MCEWEN MNG INC COM NEW 58039P305   680,180 104,643 SH   SOLE   114,143 0 0
MEDTRONIC PLC SHS G5960L103   243,935 3,113 SH   SOLE   2,860 0 0
MERCK & CO INC COM 58933Y105   444,847 4,321 SH   SOLE   4,321 0 0
META PLATFORMS INC CL A 30303M102   64,545 215 SH   SOLE   200 0 0
MGE ENERGY INC COM 55277P104   20,553 300 SH   SOLE   300 0 0
MICROSOFT CORP. COM 594918104   295,858 937 SH   SOLE   907 0 0
MILLER INDS INC TENN COM NEW 600551204   1,591,926 40,600 SH   SOLE   40,600 0 0
MODIV INDUSTRIAL INC COM STK CL C 60784B101   183,590 11,000 SH   SOLE   11,000 0 0
MODULAR MED INC COM NEW 60785L207   46,400 40,000 SH   SOLE   0 0 0
MOTORCAR PARTS OF AMER COM 620071100   544,586 67,316 SH   SOLE   55,916 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   66,750 3,000 SH   SOLE   6,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402   46,155 25,500 SH   SOLE   25,500 0 0
NEWMONT CORP COM 651639106   291,887 7,900 SH   SOLE   7,900 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   1,086,943 157,300 SH   SOLE   130,000 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   3,501,603 261,900 SH   SOLE   266,129 0 0
NORTHWEST PIPE CO COM 667746101   1,002,338 33,223 SH   SOLE   33,223 0 0
NVIDIA CORPORATION COM 67066G104   2,610 6 SH   SOLE   0 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   666,118 20,088 SH   SOLE   20,357 0 0
OOMA INC COM 683416101   325,250 25,000 SH   SOLE   25,000 0 0
ORACLE CORPORATION COM 68389X105   990,617 9,353 SH   SOLE   9,353 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   1,818 2 SH   SOLE   0 0 0
P & F INDS INC CL A NEW 692830508   160,000 25,000 SH   SOLE   25,000 0 0
PAN AMERN SILVER CORP COM 697900108   18,824 1,300 SH   SOLE   1,300 0 0
PAYPAL HLDGS INC COM 70450Y103   140,099 2,397 SH   SOLE   2,397 0 0
PC-TEL INC COM 69325Q105   1,199,203 288,270 SH   SOLE   285,770 0 0
PEPSICO INC COM 713448108   640,526 3,780 SH   SOLE   3,774 0 0
PERION NETWORK LTD SHS NEW M78673114   61,260 2,000 SH   SOLE   5,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203   2,164,895 207,167 SH   SOLE   207,167 0 0
PFIZER INC COM 717081103   647,512 19,521 SH   SOLE   19,521 0 0
PHILIP MORRIS INTL INC COM 718172109   85,174 920 SH   SOLE   920 0 0
PHOTRONICS INC COM 719405102   1,169,310 57,858 SH   SOLE   57,858 0 0
PHX MINERALS INC CL A 69291A100   338,939 93,115 SH   SOLE   84,143 0 0
POWERFLEET INC COM 73931J109   601,310 290,488 SH   SOLE   237,188 0 0
PRICE T ROWE GROUP INC COM 74144T108   155,522 1,483 SH   SOLE   1,483 0 0
PROFIRE ENERGY INC COM 74316X101   1,003,894 361,113 SH   SOLE   0 0 0
PROGRESSIVE CORP COM 743315103   1,532 11 SH   SOLE   0 0 0
PROPHASE LABS INC COM 74345W108   403,351 92,300 SH   SOLE   97,300 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF MSCI EAFE DIVD 74347B839   94,213 2,700 SH   SOLE   2,700 0 0
PRUDENTIAL FINL INC COM 744320102   697,584 7,352 SH   SOLE   7,352 0 0
PUBLIC STORAGE COM 74460D109   39,528 150 SH   SOLE   150 0 0
PURE CYCLE CORP COM NEW 746228303   382,646 39,859 SH   SOLE   44,959 0 0
QUALCOMM INC COM 747525103   333,735 3,005 SH   SOLE   3,005 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   1,045,620 141,300 SH   SOLE   156,300 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   1,096,895 215,500 SH   SOLE   211,802 0 0
RADIANT LOGISTICS INC COM 75025X100   2,260,164 400,029 SH   SOLE   404,366 0 0
RBB FD INC US TREAS 3 MNTH 74933W452   25,085 501 SH   SOLE   901 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   53,991 3,139 SH   SOLE   3,139 0 0
RESEARCH SOLUTIONS INC COM 761025105   1,052,585 421,034 SH   SOLE   420,034 0 0
RIO TINTO PLC SPONSORED ADR 767204100   411,878 6,472 SH   SOLE   0 0 0
ROBLOX CORP CL A 771049103   203 7 SH   SOLE   7 0 0
ROYAL GOLD INC COM 780287108   190,331 1,790 SH   SOLE   1,790 0 0
S&P GLOBAL INC COM 78409V104   1,096 3 SH   SOLE   0 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102   170,950 2,600 SH   SOLE   2,600 0 0
SACHEM CAP CORP COM 78590A109   114,725 32,500 SH   SOLE   32,500 0 0
SAGA COMMUNICATIONS INC CL A NEW 786598300   96,570 4,500 SH   SOLE   4,500 0 0
SANOFI SPONSORED ADR 80105N105   26,820 500 SH   SOLE   500 0 0
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   49,751 1,465 SH   SOLE   1,465 0 0
SCHWAB SHORT-TERM US TREASURY ETF SHT TM US TRES 808524862   59,719 1,247 SH   SOLE   1,247 0 0
SCHWAB U.S. BROAD MARKET ETF US BRD MKT ETF 808524102   80,458 1,614 SH   SOLE   1,839 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   119,781 1,325 SH   SOLE   1,346 0 0
SENSEONICS HLDGS INC COM 81727U105   3,442 5,700 SH   SOLE   0 0 0
SENSUS HEALTHCARE INC COM 81728J109   292,473 105,586 SH   SOLE   100,586 0 0
SERVICENOW INC COM 81762P102   2,795 5 SH   SOLE   0 0 0
SHYFT GROUP INC COM 825698103   616,210 41,163 SH   SOLE   50,163 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   3,226,895 203,333 SH   SOLE   206,533 0 0
SINGING MACH INC COM 829322403   145,155 143,720 SH   SOLE   105,362 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   753,080 7,639 SH   SOLE   7,594 0 0
SOUTHERN CO COM 842587107   33,072 511 SH   SOLE   511 0 0
SOUTHWEST AIRLS CO COM 844741108   463,168 17,110 SH   SOLE   17,210 0 0
SPDR GOLD ETF GOLD SHS 78463V107   17,145 100 SH   SOLE   100 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   6,428,224 15,037 SH   SOLE   18,500 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300   7,404,616 102,316 SH   SOLE   101,659 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   30,629 266 SH   SOLE   346 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF GLB NAT RESRCE 78463X541   1,070,548 19,213 SH   SOLE   18,368 0 0
SPROTT INC COM NEW 852066208   110,758 3,635 SH   SOLE   3,855 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208R101   1,563,996 90,300 SH   SOLE   90,300 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   4,958,087 346,235 SH   SOLE   345,644 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   22,740 3,000 SH   SOLE   3,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   32,002 828 SH   SOLE   828 0 0
STARBUCKS CORP COM 855244109   11,865 130 SH   SOLE   130 0 0
STRATA SKIN SCIENCES INC COM NEW 86272A206   59,500 100,000 SH   SOLE   100,000 0 0
STRATTEC SEC CORP COM 863111100   157,421 6,873 SH   SOLE   4,200 0 0
STRYKER CORP COM 863667101   1,074,088 3,931 SH   SOLE   3,931 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR 86562M209   24,625 2,500 SH   SOLE   2,500 0 0
SUPERIOR GROUP OF CO INC COM 868358102   380,660 48,928 SH   SOLE   48,001 0 0
SWK HLDGS CORP COM NEW 78501P203   315,000 20,000 SH   SOLE   20,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   45,623 525 SH   SOLE   525 0 0
TARGET CORP COM 87612E106   89,672 811 SH   SOLE   811 0 0
TAYLOR DEVICES INC COM 877163105   219,710 10,315 SH   SOLE   10,315 0 0
TECHPRECISION CORP COM NEW 878739200   692,989 95,453 SH   SOLE   102,215 0 0
TELLURIAN INC NEW COM 87968A104   2,320 2,000 SH   SOLE   0 0 0
TEXAS INSTRS INC COM 882508104   159,010 1,000 SH   SOLE   1,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,012 2 SH   SOLE   0 0 0
TJX COS INC NEW COM 872540109   2,222 25 SH   SOLE   0 0 0
T-MOBILE US INC COM 872590104   840 6 SH   SOLE   0 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   128,400 20,000 SH   SOLE   20,000 0 0
U S GLOBAL INVS INCORPORA CL A 902952100   1,626,484 570,696 SH   SOLE   570,696 0 0
UBER TECHNOLOGIES INC COM 90353T100   1,748 38 SH   SOLE   0 0 0
UFP TECHNOLOGIES INC COM 902673102   201,813 1,250 SH   SOLE   1,250 0 0
UNION PAC CORP COM 907818108   7,942 39 SH   SOLE   39 0 0
UNITEDHEALTH GROUP INC COM 91324P102   577,045 1,145 SH   SOLE   1,137 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   884,090 105,500 SH   SOLE   105,500 0 0
USIO INC COM 917313108   472,500 270,000 SH   SOLE   270,000 0 0
VAALCO ENERGY INC COM NEW 91851C201   704,081 160,383 SH   SOLE   155,183 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   1,319,319 49,027 SH   SOLE   47,634 0 0
VANECK JUNIOR GOLD MINERS ETF JUNIOR GOLD MINE 92189F791   5,253 163 SH   SOLE   163 0 0
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844   2,175 14 SH   SOLE   0 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   6,003,417 153,109 SH   SOLE   160,262 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810   7,833,131 109,815 SH   SOLE   109,427 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   15,655 80 SH   SOLE   120 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   48,936 235 SH   SOLE   225 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   71,120 940 SH   SOLE   940 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611   36,842 231 SH   SOLE   231 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   141,516 1,026 SH   SOLE   11,176 0 0
VERIZON COMMUNICATIONS COM 92343V104   300,063 9,258 SH   SOLE   9,303 0 0
VIEMED HEALTHCARE INC COM 92663R105   531,670 79,000 SH   SOLE   76,070 0 0
VIRTRA INC COM PAR 92827K301   223,200 40,000 SH   SOLE   40,000 0 0
VISA INC COM CL A 92826C839   36,342 158 SH   SOLE   151 0 0
VISION MARINE TECHNOLOGIES INC COM C96657116   7,020 2,901 SH   SOLE   26,802 0 0
VITESSE ENERGY INC COMMON STOCK COMMON STOCK 92852X103   228,900 10,000 SH   SOLE   10,000 0 0
WALMART INC COM 931142103   159,930 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939U106   40,275 500 SH   SOLE   500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   139,451 3,439 SH   SOLE   3,439 0 0
WHERE FOOD COMES FROM INC COM NEW 96327X200   195,720 14,000 SH   SOLE   14,000 0 0
XCEL BRANDS INC COM NEW 98400M101   516,004 485,025 SH   SOLE   506,025 0 0
ZOETIS INC CL A 98978V103   1,044 6 SH   SOLE   6 0 0