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   13,664 130 SH   SOLE   130 0 0
ABBOTT LABS COM 002824100   101,260 1,000 SH   SOLE   1,000 0 0
ABBVIE INC COM 00287Y109   1,051,364 6,597 SH   SOLE   6,597 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   14,576 51 SH   SOLE   51 0 0
ACME UTD CORP COM 004816104   11,500 500 SH   SOLE   500 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206   113,400 12,000 SH   SOLE   12,000 0 0
ADDUS HOMECARE CORP COM 006739106   544,476 5,100 SH   SOLE   5,100 0 0
AFLAC INC COM 001055102   9,807 152 SH   SOLE   152 0 0
AIRGAIN INC COM 00938A104   107,400 20,000 SH   SOLE   20,000 0 0
ALIMERA SCIENCES INC COM NEW 016259202   37,800 18,000 SH   SOLE   18,000 0 0
ALLIANT ENERGY CORP COM 018802108   53,400 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305   60,163 580 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL C 02079K107   458,640 4,410 SH   SOLE   4,410 0 0
ALTRIA GROUP INC COM 02209S103   460,121 10,312 SH   SOLE   10,312 0 0
A-MARK PRECIOUS METALS INC COM 00181T107   1,420,650 41,000 SH   SOLE   41,000 0 0
AMAZON COM INC COM 023135106   5,165 50 SH   SOLE   50 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   52,878 2,512 SH   SOLE   2,512 0 0
AMERICAN SOFTWARE INC. CL A 029683109   633,489 50,237 SH   SOLE   50,237 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106   390,328 1,274 SH   SOLE   1,274 0 0
AMGEN INC COM 031162100   718,541 2,972 SH   SOLE   2,972 0 0
AMPCO-PITTSBURG CORP COM 032037103   303,925 124,051 SH   SOLE   124,051 0 0
AMPCO-PITTSBURG CORP *W EXP 08/01/2025 032037111   8,250 15,000 SH   SOLE   15,000 0 0
APPLE INC COM 037833100   205,301 1,245 SH   SOLE   1,245 0 0
ARLO TECHNOLOGIES INC COM 04206A101   144,979 23,924 SH   SOLE   23,924 0 0
ASSERTIO HOLDINGS INC COM NEW 04546C205   2,588,985 406,434 SH   SOLE   406,434 0 0
ASURE SOFTWARE INC COM 04649U102   830,357 57,266 SH   SOLE   57,266 0 0
AVIAT NETWORKS INC COM NEW 05366Y201   447,980 13,000 SH   SOLE   13,000 0 0
AXT INC COM 00246W103   49,750 12,500 SH   SOLE   12,500 0 0
BALCHEM CORP COM 057665200   47,430 375 SH   SOLE   375 0 0
BARRICK GOLD CORP COM 067901108   9,285 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300   1,336,495 35,564 SH   SOLE   35,564 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   191,437 620 SH   SOLE   620 0 0
BETTER CHOICE CO INC COM 08771Y303   18,500 50,000 SH   SOLE   50,000 0 0
BGSF INC COM 05601C105   681,131 63,956 SH   SOLE   63,956 0 0
BIOMERICA INC COM NEW 09061H307   126,225 67,500 SH   SOLE   67,500 0 0
BK TECHNOLOGIES CORPORATION COM 05587G104   213,750 75,000 SH   SOLE   75,000 0 0
BLUELINX HLDGS INC COM NEW 09624H208   475,720 7,000 SH   SOLE   7,000 0 0
BM TECHNOLOGIES INC CL A COM 05591L107   52,800 15,000 SH   SOLE   15,000 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   1,765,378 61,490 SH   SOLE   61,490 0 0
BOXLIGHT CORP COM CL A 103197109   133,875 350,000 SH   SOLE   350,000 0 0
BP PLC SPONSORED ADR 055622104   68,140 1,796 SH   SOLE   1,796 0 0
BRAGG GAMING GROUP INC COM NEW 104833306   142,400 40,000 SH   SOLE   40,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   501,874 7,241 SH   SOLE   7,241 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   348,600 15,000 SH   SOLE   15,000 0 0
CANOO INC COM CL A 13803R102   653 1,000 SH   SOLE   1,000 0 0
CANTALOUPE INC COM 138103106   85,500 15,000 SH   SOLE   15,000 0 0
CARECLOUD INC COM 14167R100   164,820 49,200 SH   SOLE   49,200 0 0
CARLISLE COS INC COM 142339100   381,832 1,689 SH   SOLE   1,689 0 0
CARRIAGE SVCS INC COM 143905107   3,052 100 SH   SOLE   100 0 0
CECO ENVIRONMENTAL CORP COM 125141101   279,800 20,000 SH   SOLE   20,000 0 0
CENTURY CASINOS INC COM 156492100   939,706 128,200 SH   SOLE   128,200 0 0
CERAGAN NETWORKS LTD ORD M22013102   296,425 177,500 SH   SOLE   177,500 0 0
CHEVRON CORP NEW COM 166764100   652,069 3,997 SH   SOLE   3,997 0 0
CHICAGO ATLANTIC REAL ESTATE COM 167239102   1,065,007 78,831 SH   SOLE   78,831 0 0
CHICKEN SOUP FOR THE SOUL ENTM CL A 16842Q100   60,000 30,000 SH   SOLE   30,000 0 0
CISCO SYS INC COM 17275R102   873,358 16,707 SH   SOLE   16,707 0 0
CITIGROUP INC COM NEW 172967424   517,759 11,042 SH   SOLE   11,042 0 0
CODA OCTOPUS GROUP INC COM NEW 19188U206   706,065 96,457 SH   SOLE   96,457 0 0
COMMERCIAL VEH GROUP INC COM 202608105   518,716 71,057 SH   SOLE   71,057 0 0
COSAN S A ADS 22113B103   11,465 970 SH   SOLE   970 0 0
CROWN CRAFTS INC COM 228309100   129,600 22,500 SH   SOLE   22,500 0 0
CSI COMPRESSCO LP COM UNIT 12637A103   399,750 325,000 SH   SOLE   325,000 0 0
CSX CORP COM 126408103   134,730 4,500 SH   SOLE   4,500 0 0
DARIOHEALTH CORP COM NEW 23725P209   260 63 SH   SOLE   63 0 0
DATA I O CORP COM 237690102   223,148 44,899 SH   SOLE   44,899 0 0
DATA STORAGE CORP COM NEW 23786R201   81,614 44,752 SH   SOLE   44,752 0 0
DECISIONPOINT SYS INC NEW COM 24345A507   266,407 40,001 SH   SOLE   40,001 0 0
DELTA APPAREL INC COM 247368103   154,000 14,000 SH   SOLE   14,000 0 0
DEVON ENERGY CORP NEW COM 25179M103   332,002 6,560 SH   SOLE   6,560 0 0
DHI GROUP INC COM 23331S100   538,544 138,800 SH   SOLE   138,800 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   6,079,398 264,092 SH   SOLE   264,092 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   6,337,469 275,662 SH   SOLE   275,662 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   15,793 490 SH   SOLE   490 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   77,353 1,741 SH   SOLE   1,741 0 0
DIRECT DIGITAL HOLDINGS INC CLASS A COM 25461T105   129,600 40,000 SH   SOLE   40,000 0 0
DLH HLDGS CORP COM 23335Q100   2,789,986 243,242 SH   SOLE   243,242 0 0
DOMINION ENERGY INC COM 25746U109   11,294 202 SH   SOLE   202 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   19,198 199 SH   SOLE   199 0 0
DYNATRONICS CORP COM 268157500   38,474 26,352 SH   SOLE   26,352 0 0
EBAY INC COM 278642103   466,240 10,508 SH   SOLE   10,508 0 0
EDUCATIONAL DEV CORP COM 281479105   88,465 30,090 SH   SOLE   30,090 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   497,253 128,158 SH   SOLE   128,158 0 0
ENSIGN GROUP INC COM 29358P101   9,554 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   538,720 20,800 SH   SOLE   20,800 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   18,000 300 SH   SOLE   300 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   352 100 SH   SOLE   100 0 0
EUROSEAS LTD SHS Y23592135   597,262 32,267 SH   SOLE   32,267 0 0
EVOLUTION PETE CORP COM 30049A107   1,357,373 215,115 SH   SOLE   215,115 0 0
EXPION360 INC COM 30218B100   121,000 25,000 SH   SOLE   25,000 0 0
EXXON MOBIL CORP COM 30231G102   281,826 2,570 SH   SOLE   2,570 0 0
EZCORP INC CL A NON VTG 302301106   430,000 50,000 SH   SOLE   50,000 0 0
FEDEX CORP COM 31428X106   228,490 1,000 SH   SOLE   1,000 0 0
FIRST INTERNET BANCORP COM 320557101   501,032 30,092 SH   SOLE   30,092 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   26,677 3,700 SH   SOLE   3,700 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   635,762 203,770 SH   SOLE   203,770 0 0
FOOT LOCKER INC COM 344849104   524,384 13,212 SH   SOLE   13,212 0 0
FORD MTR CO DEL COM 345370860   12,600 1,000 SH   SOLE   1,000 0 0
FORTUNA SILVER MINES INC COM 349915108   28,650 7,500 SH   SOLE   7,500 0 0
FOSTER L B CO COM 350060109   201,038 17,512 SH   SOLE   17,512 0 0
FRANCO NEV CORP COM 351858105   112,266 770 SH   SOLE   770 0 0
FUEL TECH INC COM 359523107   7,254 5,667 SH   SOLE   5,667 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   11,156 136 SH   SOLE   136 0 0
GENCOR INDS INC COM 368678108   1,052,830 68,499 SH   SOLE   68,499 0 0
GENERAL ELECTRIC CO COM NEW 369604301   669 7 SH   SOLE   7 0 0
GENERAL MTRS CO COM 37045V100   241,941 6,596 SH   SOLE   6,596 0 0
GENUINE PARTS CO COM 372460105   1,687,321 10,085 SH   SOLE   10,085 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109   282,000 40,000 SH   SOLE   40,000 0 0
GLOBAL SELF STORAGE INC COM 37955N106   154,200 30,000 SH   SOLE   30,000 0 0
GLOBAL WTR RES INC COM 379463102   248,600 20,000 SH   SOLE   20,000 0 0
GOLD RESOURCE CORP COM 38068T105   105,000 100,000 SH   SOLE   100,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   98,133 300 SH   SOLE   300 0 0
GULF IS FABRICATION INC COM 402307102   33,300 9,000 SH   SOLE   9,000 0 0
HECLA MNG CO COM 422704106   500,045 78,996 SH   SOLE   78,996 0 0
HERITAGE GLOBAL INC COM 42727E103   1,099,471 383,091 SH   SOLE   383,091 0 0
HF FOODS GROUP INC COM 40417F109   98,000 25,000 SH   SOLE   25,000 0 0
HOME DEPOT COM 437076102   336,584 1,141 SH   SOLE   1,141 0 0
HP INC COM 40434L105   478,699 16,310 SH   SOLE   16,310 0 0
HUDSON GLOBAL INC COM NEW 443787205   1,457,572 65,450 SH   SOLE   65,450 0 0
ICAD INC COM NEW 44934S206   247,586 199,666 SH   SOLE   199,666 0 0
IDENTIV INC COM NEW 45170X205   376,591 61,334 SH   SOLE   61,334 0 0
IDEX CORP COM 45167R104   57,758 250 SH   SOLE   250 0 0
IES HLDGS INC COM 44951W106   387,810 9,000 SH   SOLE   9,000 0 0
IMMERSION CORP COM 452521107   1,052,238 117,700 SH   SOLE   117,700 0 0
IMMUCELL CORP COM PAR 452525306   151,639 29,675 SH   SOLE   29,675 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   842,736 165,567 SH   SOLE   165,567 0 0
INFUSYSTEM HLDGS INC COM 45685K102   110,771 14,293 SH   SOLE   14,293 0 0
INTEL CORP COM 458140100   538,810 16,493 SH   SOLE   16,493 0 0
INTEST CORPORATION COM 461147100   259,250 12,500 SH   SOLE   12,500 0 0
INTRUSION INC COM NEW 46121E205   98,728 84,383 SH   SOLE   84,383 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   11,553 36 SH   SOLE   36 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357   93,714 648 SH   SOLE   648 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621   9,625,705 192,553 SH   SOLE   192,553 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF CORE MSCI EMKT 46434G103   13,954 286 SH   SOLE   286 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507   3,713,243 14,843 SH   SOLE   14,843 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF CORE S&P TTL STK 464287150   108,298 1,196 SH   SOLE   1,196 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   586,106 8,195 SH   SOLE   8,195 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   988,868 25,060 SH   SOLE   25,060 0 0
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598   4,454 29 SH   SOLE   29 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   42,816 240 SH   SOLE   240 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   150,343 2,353 SH   SOLE   2,353 0 0
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200   86,738 211 SH   SOLE   211 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606   300,342 4,200 SH   SOLE   4,200 0 0
ISHARES S&P MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705   20,554 200 SH   SOLE   200 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804   640,541 6,624 SH   SOLE   6,624 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF S&P SML 600 GWT 464287887   54,970 500 SH   SOLE   500 0 0
ISHARES U.S. HEALTHCARE ETF US HLTHCARE ETF 464287762   54,612 200 SH   SOLE   200 0 0
ISHARES U.S. INDUSTRIALS ETF US INDUSTRIALS 464287754   34,054 340 SH   SOLE   340 0 0
ISSUER DIRECT CORP COM NEW 46520M204   213,046 10,133 SH   SOLE   10,133 0 0
JOHNSON & JOHNSON COM 478160104   671,837 4,334 SH   SOLE   4,334 0 0
JPMORGAN CHASE & CO COM 46625H100   677,351 5,198 SH   SOLE   5,198 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   35,224 700 SH   SOLE   700 0 0
KALERA PUBLIC LIMITED CO SHS NEW G52251124   3 1 SH   SOLE   1 0 0
LAKELAND INDUSTRIES INC COM 511795106   401,500 27,500 SH   SOLE   27,500 0 0
LEGACY HOUSING CORP COM 52472M101   2,271,835 99,817 SH   SOLE   99,817 0 0
LEGGETT & PLATT INC COM 524660107   220,163 6,906 SH   SOLE   6,906 0 0
LINCOLN EDL SVCS CORP COM 533535100   461,109 81,468 SH   SOLE   81,468 0 0
LINDE PLC SHS G54950103   16,350 46 SH   SOLE   46 0 0
LM FDG AMER INC COM 502074404   16 20 SH   SOLE   20 0 0
LOCKHEED MARTIN CORP COM 539830109   12,764 27 SH   SOLE   27 0 0
LOVESAC COMPANY COM 54738L109   578,000 20,000 SH   SOLE   20,000 0 0
LSI INDS INC OHIO COM 50216C108   881,309 63,267 SH   SOLE   63,267 0 0
LUNA INNOVATIONS INC COM 550351100   469,507 65,300 SH   SOLE   65,300 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   645,694 11,900 SH   SOLE   11,900 0 0
MAMAMANCINI S HLDGS INC COM 56146T103   977,176 514,303 SH   SOLE   514,303 0 0
MANHATTAN BRDG CAP INC COM 562803106   5,169 5,169 SH   SOLE   5,169 0 0
MARCUS CORP DEL COM 566330106   28,800 1,800 SH   SOLE   1,800 0 0
MARSH & MCLENNAN COS INC COM 571748102   16,822 101 SH   SOLE   101 0 0
MATRIX SVC CO COM 576853105   189,000 35,000 SH   SOLE   35,000 0 0
MAYVILLE ENGR CO INC COM 578605107   716,160 48,000 SH   SOLE   48,000 0 0
MCDONALDS CORP COM 580135101   12,862 46 SH   SOLE   46 0 0
MCEWEN MNG INC COM NEW 58039P305   966,791 114,143 SH   SOLE   114,143 0 0
MEDTRONIC PLC SHS G5960L103   230,573 2,860 SH   SOLE   2,860 0 0
MERCK & CO INC COM 58933Y105   465,031 4,371 SH   SOLE   4,371 0 0
META PLATFORMS INC CL A 30303M102   45,567 215 SH   SOLE   215 0 0
MGE ENERGY INC COM 55277P104   23,301 300 SH   SOLE   300 0 0
MICROSOFT CORP. COM 594918104   274,462 952 SH   SOLE   952 0 0
MILLER INDS INC TENN COM NEW 600551204   1,435,210 40,600 SH   SOLE   40,600 0 0
MODIV INC CL C COM STK 60784B101   96,414 9,070 SH   SOLE   9,070 0 0
MOTORCAR PARTS OF AMER COM 620071100   416,015 55,916 SH   SOLE   55,916 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   225,480 6,000 SH   SOLE   6,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW 638842302   110,640 12,000 SH   SOLE   12,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402   80,520 30,500 SH   SOLE   30,500 0 0
NEWMONT CORP COM 651639106   387,233 7,900 SH   SOLE   7,900 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   481,250 125,000 SH   SOLE   125,000 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   3,208,218 266,929 SH   SOLE   266,929 0 0
NORTHWEST PIPE CO COM 667746101   1,037,554 33,223 SH   SOLE   33,223 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   420,935 15,357 SH   SOLE   15,357 0 0
ONE STOP SYS INC COM 68247W109   136,400 55,000 SH   SOLE   55,000 0 0
OOMA INC COM 683416101   312,750 25,000 SH   SOLE   25,000 0 0
ORACLE CORPORATION COM 68389X105   873,680 9,403 SH   SOLE   9,403 0 0
P & F INDS INC CL A NEW 692830508   107,030 19,820 SH   SOLE   19,820 0 0
PAN AMERN SILVER CORP COM 697900108   23,660 1,300 SH   SOLE   1,300 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   331,928 14,878 SH   SOLE   14,878 0 0
PAYPAL HLDGS INC COM 70450Y103   151,614 1,997 SH   SOLE   1,997 0 0
PC-TEL INC COM 69325Q105   1,208,807 285,770 SH   SOLE   285,770 0 0
PEPSICO INC COM 713448108   792,868 4,349 SH   SOLE   4,349 0 0
PERION NETWORK LTD SHS NEW M78673114   237,480 6,000 SH   SOLE   6,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203   2,782,118 236,173 SH   SOLE   236,173 0 0
PFIZER INC COM 717081103   796,457 19,521 SH   SOLE   19,521 0 0
PHILIP MORRIS INTL INC COM 718172109   89,470 920 SH   SOLE   920 0 0
PHOTRONICS INC COM 719405102   1,091,926 65,858 SH   SOLE   65,858 0 0
PHX MINERALS INC CL A 69291A100   220,455 84,143 SH   SOLE   84,143 0 0
POLISHED COM INC COM 28252C109   208,040 400,000 SH   SOLE   400,000 0 0
POWERFLEET INC COM 73931J109   820,415 239,188 SH   SOLE   239,188 0 0
PRICE T ROWE GROUP INC COM 74144T108   167,431 1,483 SH   SOLE   1,483 0 0
PROCTER AND GAMBLE CO COM 742718109   538,704 3,623 SH   SOLE   3,623 0 0
PROFIRE ENERGY INC COM 74316X101   493,968 398,361 SH   SOLE   398,361 0 0
PROPHASE LABS INC COM 74345W108   741,426 97,300 SH   SOLE   97,300 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF MSCI EAFE DIVD 74347B839   101,250 2,700 SH   SOLE   2,700 0 0
PRUDENTIAL FINL INC COM 744320102   455,194 5,502 SH   SOLE   5,502 0 0
PUBLIC STORAGE COM 74460D109   45,321 150 SH   SOLE   150 0 0
PURE CYCLE CORP COM NEW 746228303   424,863 44,959 SH   SOLE   44,959 0 0
QUALCOMM INC COM 747525103   317,036 2,485 SH   SOLE   2,485 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   959,682 156,300 SH   SOLE   156,300 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   1,484,732 211,802 SH   SOLE   211,802 0 0
RADIANT LOGISTICS INC COM 75025X100   2,816,641 429,366 SH   SOLE   429,366 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,968 112 SH   SOLE   112 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   58,260 3,139 SH   SOLE   3,139 0 0
RESEARCH SOLUTIONS INC COM 761025105   844,268 420,034 SH   SOLE   420,034 0 0
ROBLOX CORP CL A 771049103   315 7 SH   SOLE   7 0 0
ROYAL GOLD INC COM 780287108   232,181 1,790 SH   SOLE   1,790 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102   200,204 2,781 SH   SOLE   2,781 0 0
SACHEM CAP CORP COM 78590A109   120,900 32,500 SH   SOLE   32,500 0 0
SAGA COMMUNICATIONS INC CL A NEW 786598300   100,035 4,500 SH   SOLE   4,500 0 0
SANOFI SPONSORED ADR 80105N105   27,210 500 SH   SOLE   500 0 0
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   45,414 1,305 SH   SOLE   1,305 0 0
SCHWAB SHORT-TERM US TREASURY ETF SHT TM US TRES 808524862   60,841 1,247 SH   SOLE   1,247 0 0
SCHWAB U.S. BROAD MARKET ETF US BRD MKT ETF 808524102   79,048 1,652 SH   SOLE   1,652 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   109,763 1,325 SH   SOLE   1,325 0 0
SENSUS HEALTHCARE INC COM 81728J109   104,132 19,987 SH   SOLE   19,987 0 0
SHYFT GROUP INC COM 825698103   1,141,208 50,163 SH   SOLE   50,163 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   3,958,386 217,733 SH   SOLE   217,733 0 0
SINGING MACH INC COM 829322403   171,137 109,696 SH   SOLE   109,696 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   863,437 7,319 SH   SOLE   7,319 0 0
SOLO BRANDS INC COM CL A 83425V104   35,900 5,000 SH   SOLE   5,000 0 0
SOUTHERN CO COM 842587107   35,555 511 SH   SOLE   511 0 0
SOUTHWEST AIRLS CO COM 844741108   563,267 17,310 SH   SOLE   17,310 0 0
SPDR GOLD ETF GOLD SHS 78463V107   18,322 100 SH   SOLE   100 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   7,596,030 18,555 SH   SOLE   18,555 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300   7,548,448 99,087 SH   SOLE   99,087 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   42,843 346 SH   SOLE   346 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF GLB NAT RESRCE 78463X541   1,035,498 18,138 SH   SOLE   18,138 0 0
SPOK HLDGS INC COM 84863T106   202,600 20,000 SH   SOLE   20,000 0 0
SPROTT INC COM NEW 852066208   143,313 3,935 SH   SOLE   3,935 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208R101   1,707,573 90,300 SH   SOLE   90,300 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   5,939,655 384,195 SH   SOLE   384,195 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   25,020 3,000 SH   SOLE   3,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,149 28 SH   SOLE   28 0 0
STARBUCKS CORP COM 855244109   13,537 130 SH   SOLE   130 0 0
STRATA SKIN SCIENCES INC COM NEW 86272A206   74,901 70,748 SH   SOLE   70,748 0 0
STRATTEC SEC CORP COM 863111100   88,589 3,894 SH   SOLE   3,894 0 0
STRYKER CORP COM 863667101   1,367,544 4,791 SH   SOLE   4,791 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR 86562M209   20,000 2,500 SH   SOLE   2,500 0 0
SUPERIOR GROUP OF CO INC COM 868358102   372,778 47,367 SH   SOLE   47,367 0 0
SWK HLDGS CORP COM NEW 78501P203   357,200 20,000 SH   SOLE   20,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   62,789 675 SH   SOLE   675 0 0
TARGET CORP COM 87612E106   145,423 878 SH   SOLE   878 0 0
TAYLOR DEVICES INC COM 877163105   206,713 10,315 SH   SOLE   10,315 0 0
TEXAS INSTRS INC COM 882508104   279,015 1,500 SH   SOLE   1,500 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   123,800 20,000 SH   SOLE   20,000 0 0
U S GLOBAL INVS INCORPORA CL A 902952100   1,529,724 574,696 SH   SOLE   574,696 0 0
UFP TECHNOLOGIES INC COM 902673102   162,300 1,250 SH   SOLE   1,250 0 0
UNION PAC CORP COM 907818108   7,849 39 SH   SOLE   39 0 0
UNITEDHEALTH GROUP INC COM 91324P102   643,431 1,362 SH   SOLE   1,362 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   778,590 105,500 SH   SOLE   105,500 0 0
USIO INC COM 917313108   469,800 270,000 SH   SOLE   270,000 0 0
VAALCO ENERGY INC COM NEW 91851C201   688,583 152,005 SH   SOLE   152,005 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   1,555,614 48,087 SH   SOLE   48,087 0 0
VANECK JUNIOR GOLD MINERS ETF JUNIOR GOLD MINE 92189F791   6,439 163 SH   SOLE   163 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   6,062,101 150,052 SH   SOLE   150,052 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810   12,691,814 172,256 SH   SOLE   172,256 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   22,417 120 SH   SOLE   120 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   47,457 225 SH   SOLE   225 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   157,278 1,894 SH   SOLE   1,894 0 0
VANGUARD SHORT TERM BOND SHORT TRM BOND 921937827   32,508 425 SH   SOLE   425 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611   36,674 231 SH   SOLE   231 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   1,361,212 9,856 SH   SOLE   9,856 0 0
VERIZON COMMUNICATIONS COM 92343V104   361,807 9,303 SH   SOLE   9,303 0 0
VIEMED HEALTHCARE INC COM 92663R105   734,836 76,070 SH   SOLE   76,070 0 0
VIRTRA INC COM PAR 92827K301   160,000 40,000 SH   SOLE   40,000 0 0
VISA INC COM CL A 92826C839   34,044 151 SH   SOLE   151 0 0
VISION MARINE TECHNOLOGIES INC COM C96657116   107,208 26,802 SH   SOLE   26,802 0 0
VOXX INTL CORP CL A 91829F104   247,364 20,062 SH   SOLE   20,062 0 0
WALMART INC COM 931142103   147,450 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939U106   47,395 500 SH   SOLE   500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   165,622 3,439 SH   SOLE   3,439 0 0
WHERE FOOD COMES FROM INC COM NEW 96327X200   186,900 14,000 SH   SOLE   14,000 0 0
XCEL BRANDS INC COM NEW 98400M101   271,330 443,672 SH   SOLE   443,672 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105   5,818 203 SH   SOLE   203 0 0