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 COM 88579Y101   15,590 130 SH   SOLE   130 0 0
401k Loan COM 562803106   5,555 5,555 SH   SOLE   5,555 0 0
ABBOTT LABS COM COM 002824100   109,790 1,000 SH   SOLE   1,000 0 0
ABBVIE INC COM COM 00287Y109   1,113,170 6,888 SH   SOLE   6,888 0 0
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101   13,609 51 SH   SOLE   51 0 0
ACME UTD CORP COM COM 004816104   10,950 500 SH   SOLE   500 0 0
ACTINIUM PHARMACEUTICALS INC COM COM 00507W206   127,800 12,000 SH   SOLE   12,000 0 0
ADDUS HOMECARE CORPCOM COM 006739106   507,399 5,100 SH   SOLE   5,100 0 0
AFLAC INC COM COM 001055102   10,935 152 SH   SOLE   152 0 0
AIRGAIN INC COM COM 00938A104   130,200 20,000 SH   SOLE   20,000 0 0
ALIMERA SCIENCES INC COM NEW COM NEW 016259202   48,780 18,000 SH   SOLE   18,000 0 0
ALLIANT ENERGY CORP COM COM 018802108   55,210 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305   51,173 580 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107   391,299 4,410 SH   SOLE   4,410 0 0
ALTRIA GROUP INC COM COM 02209S103   464,505 10,162 SH   SOLE   10,162 0 0
A-MARK PRECIOUS METALS INC COM COM 00181T107   1,423,930 41,000 SH   SOLE   41,000 0 0
AMAZON COM INC COM COM 023135106   12,600 150 SH   SOLE   150 0 0
AMERICA MOVIL SERIES L ADR SPON ADR L SHS 02364W105   45,718 2,512 SH   SOLE   2,512 0 0
AMERICAN SOFTWARE CL A CLASS A CL A 029683109   737,479 50,237 SH   SOLE   50,237 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106   402,757 1,294 SH   SOLE   1,294 0 0
AMGEN INC COM 031162100   793,764 3,022 SH   SOLE   3,022 0 0
AMPCO-PITTSBURG CORP COM COM 032037103   284,880 113,498 SH   SOLE   113,498 0 0
AMPCO-PITTSBURG CORP WT A EXP 080125 *W EXP 08/01/2025 032037111   2,363 15,000 SH   SOLE   15,000 0 0
APPLE INC COM COM 037833100   170,858 1,315 SH   SOLE   1,315 0 0
ASSERTIO HOLDINGS INC COM NEW COM NEW 04546C205   1,747,666 406,434 SH   SOLE   406,434 0 0
ASURE SOFTWARE INC CORP. COM 04649U102   721,664 77,266 SH   SOLE   77,266 0 0
AUDIOVOX CORP CL A CL A 91829F104   251,920 30,062 SH   SOLE   30,062 0 0
AVIAT NETWORKS INC COM NEW COM NEW 05366Y201   405,470 13,000 SH   SOLE   13,000 0 0
AXT INC COM 00246W103   261,552 59,715 SH   SOLE   59,715 0 0
BALCHEM CORP COM COM 057665200   45,791 375 SH   SOLE   375 0 0
BARRICK GOLD CORP COM COM 067901108   8,590 500 SH   SOLE   500 0 0
BEL FUSE INC CL B CL B 077347300   1,170,767 35,564 SH   SOLE   35,564 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   191,518 620 SH   SOLE   620 0 0
BETTER CHOICE CO INC COM COM 08771Y303   26,950 50,000 SH   SOLE   50,000 0 0
BGSF INC COM COM 05601C105   979,806 63,956 SH   SOLE   63,956 0 0
BIOMERICA INC COM NEW COM NEW 09061H307   83,750 25,000 SH   SOLE   25,000 0 0
BK TECHNOLOGIES CORPORATION COM COM 05587G104   249,000 75,000 SH   SOLE   75,000 0 0
BLUELINX HLDGS INC COM NEW COM NEW 09624H208   568,880 8,000 SH   SOLE   8,000 0 0
BM TECHNOLOGIES INC CL A COM CL A COM 05591L107   78,150 15,000 SH   SOLE   15,000 0 0
BOWMAN CONSULTING GROUP LTD COM COM 103002101   1,636,084 74,878 SH   SOLE   74,878 0 0
BOXLIGHT CORP COM CL A COM CL A 103197109   108,780 350,000 SH   SOLE   350,000 0 0
BP PLC SPONSORED ADR SPONSORED ADR 055622104   62,734 1,796 SH   SOLE   1,796 0 0
BRAGG GAMING GROUP INC COM NEW COM NEW 104833306   154,000 40,000 SH   SOLE   40,000 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   516,673 7,181 SH   SOLE   7,181 0 0
BUILD-A-BEAR WORKSHOP INC COM COM 120076104   238,400 10,000 SH   SOLE   10,000 0 0
CANOO INC COM CL A COM CL A 13803R102   1,230 1,000 SH   SOLE   1,000 0 0
CANTALOUPE INC COM COM 138103106   65,250 15,000 SH   SOLE   15,000 0 0
CARECLOUD INC COM COM 14167R100   138,252 49,200 SH   SOLE   49,200 0 0
CARLISLE COS INC COM COM 142339100   402,726 1,709 SH   SOLE   1,709 0 0
CARRIAGE SVCS INC COM COM 143905107   2,754 100 SH   SOLE   100 0 0
CBS CORP CL B CL B 92556H206   241,013 14,278 SH   SOLE   14,278 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101   350,400 30,000 SH   SOLE   30,000 0 0
CENTURY CASINOS INC COM 156492100   901,246 128,200 SH   SOLE   128,200 0 0
CERAGAN NETWORKS LTD ORD M22013102   386,775 202,500 SH   SOLE   202,500 0 0
CHEVRON CORP NEW COM COM 166764100   706,024 3,934 SH   SOLE   3,934 0 0
CHICAGO ATLANTIC REAL ESTATE F COM COM 167239102   1,218,168 80,834 SH   SOLE   80,834 0 0
CHICKEN SOUP FOR THE SOUL ENTM CL A CL A 16842Q100   104,351 20,381 SH   SOLE   20,381 0 0
CISCO SYS INC COM 17275R102   897,776 18,845 SH   SOLE   18,845 0 0
CITIGROUP INC COM NEW COM NEW 172967424   493,097 10,902 SH   SOLE   10,902 0 0
COCA COLA CO COM COM 191216100   11,704 184 SH   SOLE   184 0 0
CODA OCTOPUS GROUP INC COM NEW COM NEW 19188U206   661,695 96,457 SH   SOLE   96,457 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105   483,898 71,057 SH   SOLE   71,057 0 0
COSAN S A ADS ADS 22113B103   12,668 970 SH   SOLE   970 0 0
CROWN CRAFTS INC COM COM 228309100   120,150 22,500 SH   SOLE   22,500 0 0
CSI COMPRESSCO LP COM UNIT COM UNIT 12637A103   425,201 319,700 SH   SOLE   319,700 0 0
CSX CORP COM 126408103   139,410 4,500 SH   SOLE   4,500 0 0
DARIOHEALTH CORP COM NEW COM NEW 23725P209   270 63 SH   SOLE   63 0 0
DATA I O CORP COM COM 237690102   178,249 44,899 SH   SOLE   44,899 0 0
DATA STORAGE CORP COM NEW COM NEW 23786R201   66,233 44,752 SH   SOLE   44,752 0 0
DECISIONPOINT SYS INC NEW COM COM NEW 24345A408   324,008 40,001 SH   SOLE   40,001 0 0
DELTA APPAREL INC COM 247368103   148,540 14,000 SH   SOLE   14,000 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   392,434 6,380 SH   SOLE   6,380 0 0
DIAGEO PLC SPON ADR NEW SPON ADR NEW 25243Q205   10,691 60 SH   SOLE   60 0 0
DICE HOLDINGS INC COM 23331S100   826,298 156,200 SH   SOLE   156,200 0 0
DIMENSIONAL EMERGING CORE EQUITY MARKET ETF EMGR CRE EQT MNG 25434V302   5,674,273 258,509 SH   SOLE   258,509 0 0
DIMENSIONAL INTERNATIONAL SMALL CAP ETF INTL SMALL CAP E 25434V773   5,836,179 271,324 SH   SOLE   271,324 0 0
DIMENSIONAL INTERNATIONAL VALUE ETF INTERNATNAL VAL 25434V807   14,896 490 SH   SOLE   490 0 0
DIMENSIONAL U.S. EQUITY ETF US EQUITY ETF 25434V401   72,443 1,741 SH   SOLE   1,741 0 0
DIRECT DIGITAL HOLDINGS INC CLASS A COM CLASS A COM 25461T105   107,316 44,254 SH   SOLE   44,254 0 0
DLH HLDGS CORP COM 23335Q100   2,886,066 243,242 SH   SOLE   243,242 0 0
DOMINION RESOURCES INC COM 25746U109   12,387 202 SH   SOLE   202 0 0
DUKE ENERGY CORP NEW COM NEW COM NEW 26441C204   20,495 199 SH   SOLE   199 0 0
DYNATRONICS CORP COM NEW 268157401   51,398 131,756 SH   SOLE   131,756 0 0
EBAY INC COM 278642103   435,767 10,508 SH   SOLE   10,508 0 0
EDUCATIONAL DEV CORP COM COM 281479105   58,266 18,438 SH   SOLE   18,438 0 0
EMERSON ELEC CO COM COM 291011104   198,076 2,062 SH   SOLE   2,062 0 0
ENDEAVOUR SILVER CORP COM COM 29258Y103   253,232 78,158 SH   SOLE   78,158 0 0
ENERGY SELECT SECTOR SPDR ENERGY 81369Y506   115,911 1,325 SH   SOLE   1,325 0 0
ENSIGN GROUP INC COM 29358P101   9,461 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   501,696 20,800 SH   SOLE   20,800 0 0
EQUITY RESIDENTIAL SH BEN INT SH BEN INT 29476L107   17,700 300 SH   SOLE   300 0 0
ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETFMG ALTR HRVST 26924G508   426 100 SH   SOLE   100 0 0
EUROSEAS LTD SHS SHS Y23592135   595,326 32,267 SH   SOLE   32,267 0 0
EVOLUTION PETE CORP COM COM 30049A107   1,624,115 215,115 SH   SOLE   215,115 0 0
EXPION360 INC COM COM 30218B100   34,500 15,000 SH   SOLE   15,000 0 0
EXXON MOBIL CORP COM COM 30231G102   283,471 2,570 SH   SOLE   2,570 0 0
EZCORP INC CL A NON VTG CL A NON VTG 302301106   407,500 50,000 SH   SOLE   50,000 0 0
FEDEX CORP COM 31428X106   173,200 1,000 SH   SOLE   1,000 0 0
FIRST INTERNET BANCORP COM 320557101   730,634 30,092 SH   SOLE   30,092 0 0
FIRST MAJESTIC SILVER CORP COM COM 32076V103   30,858 3,700 SH   SOLE   3,700 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   631,687 203,770 SH   SOLE   203,770 0 0
FLEXSTEEL INDS INC COM COM 339382103   96,573 6,271 SH   SOLE   6,271 0 0
FOOT LOCKER INC COM COM 344849104   487,944 12,912 SH   SOLE   12,912 0 0
FORD MTR CO DEL COM COM 345370860   11,630 1,000 SH   SOLE   1,000 0 0
FORTUNA SILVER MINES INC COM COM 349915108   28,125 7,500 SH   SOLE   7,500 0 0
FRANCO NEV CORP COM COM 351858105   105,090 770 SH   SOLE   770 0 0
FUEL TECH INC COM COM 359523107   7,207 5,667 SH   SOLE   5,667 0 0
GENCOR INDS INC COM COM 368678108   689,820 68,299 SH   SOLE   68,299 0 0
GENERAL ELECTRIC CO COM NEW COM NEW 369604301   587 7 SH   SOLE   7 0 0
GENERAL MTRS CO COM COM 37045V100   219,366 6,521 SH   SOLE   6,521 0 0
GENUINE PARTS CO COM COM 372460105   1,801,901 10,385 SH   SOLE   10,385 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   168,800 40,000 SH   SOLE   40,000 0 0
GLOBAL SELF STORAGE INC COM COM 37955N106   219,600 45,000 SH   SOLE   45,000 0 0
GLOBAL WTR RES INC COM COM 379463102   265,600 20,000 SH   SOLE   20,000 0 0
GOLD RESOURCE CORP COM COM 38068T105   480,726 314,200 SH   SOLE   314,200 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   103,014 300 SH   SOLE   300 0 0
GULF IS FABRICATION INC COM COM 402307102   46,170 9,000 SH   SOLE   9,000 0 0
HARROW HEALTH INC COM COM 415858109   118,685 8,041 SH   SOLE   8,041 0 0
HECLA MNG CO COM COM 422704106   439,218 78,996 SH   SOLE   78,996 0 0
HERITAGE GLOBAL INC COM COM 42727E103   900,264 383,091 SH   SOLE   383,091 0 0
HF FOODS GROUP INC COM COM 40417F109   60,900 15,000 SH   SOLE   15,000 0 0
HOME DEPOT COM 437076102   368,135 1,166 SH   SOLE   1,166 0 0
HP INC COM COM 40434L105   438,250 16,310 SH   SOLE   16,310 0 0
HUDBAY MINERALS INC COM COM 443628102   43,435 8,567 SH   SOLE   8,567 0 0
HUDSON GLOBAL INC COM NEW COM NEW 443787205   1,481,134 65,450 SH   SOLE   65,450 0 0
ICAD INC COM NEW COM NEW 44934S206   502,639 274,666 SH   SOLE   274,666 0 0
IDENTIV INC COM NEW COM NEW 45170X205   444,058 61,334 SH   SOLE   61,334 0 0
IDEX CORP COM COM 45167R104   57,083 250 SH   SOLE   250 0 0
IES HLDGS INC COM COM 44951W106   419,299 11,788 SH   SOLE   11,788 0 0
IMMERSION CORP COM COM 452521107   827,431 117,700 SH   SOLE   117,700 0 0
IMMUCELL CORP COM PAR COM PAR $0.10 452525306   183,000 30,000 SH   SOLE   30,000 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   761,608 165,567 SH   SOLE   165,567 0 0
INFUSYSTEM HLDGS INC COM COM 45685K102   124,063 14,293 SH   SOLE   14,293 0 0
INTEL CORP COM COM 458140100   435,897 16,493 SH   SOLE   16,493 0 0
INTEST CORPORATION COM 461147100   206,000 20,000 SH   SOLE   20,000 0 0
INTRUSION INC COM NEW COM NEW 46121E205   395,262 125,083 SH   SOLE   125,083 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357   91,530 648 SH   SOLE   648 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621   9,567,781 191,356 SH   SOLE   191,356 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF CORE MSCI EMKT 46434G103   13,356 286 SH   SOLE   286 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507   3,566,540 14,744 SH   SOLE   14,744 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF CORE S&P TTL STK 464287150   101,421 1,196 SH   SOLE   1,196 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   505,100 7,695 SH   SOLE   7,695 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   1,103,875 29,126 SH   SOLE   29,126 0 0
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598   4,436 29 SH   SOLE   29 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   64,513 370 SH   SOLE   370 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   723,888 12,374 SH   SOLE   12,374 0 0
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200   81,068 211 SH   SOLE   211 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606   286,860 4,200 SH   SOLE   4,200 0 0
ISHARES S&P MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705   36,187 359 SH   SOLE   359 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804   626,895 6,624 SH   SOLE   6,624 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF S&P SML 600 GWT 464287887   62,573 579 SH   SOLE   579 0 0
ISHARES U.S. HEALTHCARE ETF US HLTHCARE ETF 464287762   56,742 200 SH   SOLE   200 0 0
ISHARES U.S. INDUSTRIALS ETF US INDUSTRIALS 464287754   32,796 340 SH   SOLE   340 0 0
ISSUER DIRECT CORP COM NEW COM NEW 46520M204   253,730 10,133 SH   SOLE   10,133 0 0
JOHNSON & JOHNSON COM COM 478160104   783,343 4,434 SH   SOLE   4,434 0 0
JPMORGAN CHASE & CO COM COM 46625H100   724,140 5,400 SH   SOLE   5,400 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   35,091 700 SH   SOLE   700 0 0
KALERA PUBLIC LIMITED CO ORDINARY SHARES ORDINARY SHARES G52251108   0 0 SH   SOLE   0 0 0
KIMBERLY-CLARK CORP COM COM 494368103   254,294 1,873 SH   SOLE   1,873 0 0
KULICKE & SOFFA INDS INC COM COM 501242101   216,564 4,893 SH   SOLE   4,893 0 0
LAKELAND INDUSTRIES INC COM 511795106   365,750 27,500 SH   SOLE   27,500 0 0
LB FOSTER CO COM 350060109   169,516 17,512 SH   SOLE   17,512 0 0
LEGACY HOUSING CORP COM COM 52472M101   1,892,530 99,817 SH   SOLE   99,817 0 0
LEGGETT & PLATT INC COM COM 524660107   332,162 10,306 SH   SOLE   10,306 0 0
LINCOLN EDL SVCS CORP COM COM 533535100   570,703 98,567 SH   SOLE   98,567 0 0
LINDE PLC SHS SHS G5494J103   15,004 46 SH   SOLE   46 0 0
LM FDG AMER INC COM COM 502074404   11 20 SH   SOLE   20 0 0
LOCKHEED MARTIN CORP COM COM 539830109   13,135 27 SH   SOLE   27 0 0
LOVESAC COMPANY COM COM 54738L109   440,200 20,000 SH   SOLE   20,000 0 0
LSI INDS INC OHIO COM COM 50216C108   960,436 78,467 SH   SOLE   78,467 0 0
LUNA INNOVATIONS INC COM COM 550351100   573,987 65,300 SH   SOLE   65,300 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP COM UNIT RP LP 559080106   597,499 11,900 SH   SOLE   11,900 0 0
MAMAMANCINI S HLDGS INC COM COM 56146T103   1,005,744 560,303 SH   SOLE   560,303 0 0
MARCUS CORP DEL COM COM 566330106   25,902 1,800 SH   SOLE   1,800 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   16,713 101 SH   SOLE   101 0 0
MATRIX SVC CO COM 576853105   98,898 15,900 SH   SOLE   15,900 0 0
MAYVILLE ENGR CO INC COM COM 578605107   607,680 48,000 SH   SOLE   48,000 0 0
MCDONALDS CORP COM COM 580135101   12,122 46 SH   SOLE   46 0 0
MCEWEN MNG INC COM NEW COM 58039P305   698,178 119,143 SH   SOLE   119,143 0 0
MEDTRONIC PLC SHS COM G5960L103   232,227 2,988 SH   SOLE   2,988 0 0
MERCK & CO INC COM COM 58933Y105   484,962 4,371 SH   SOLE   4,371 0 0
META PLATFORMS INC CL A CL A 30303M102   25,873 215 SH   SOLE   215 0 0
MGE ENERGY INC COM COM 55277P104   21,120 300 SH   SOLE   300 0 0
MICROSOFT COM 594918104   228,309 952 SH   SOLE   952 0 0
MILLER INDS INC TENN NEW COM NEW 600551204   1,183,704 44,400 SH   SOLE   44,400 0 0
MODIV INC CL C COM STK CL C COM STK 60784B101   102,840 8,570 SH   SOLE   8,570 0 0
MORGAN STANLEY COM NEW COM NEW 617446448   385,141 4,530 SH   SOLE   4,530 0 0
MOTORCAR PARTS OF AMER COM 620071100   663,164 55,916 SH   SOLE   55,916 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105   288,540 10,500 SH   SOLE   10,500 0 0
NATURAL ALTERNATIVES INTL INC COM NEW COM NEW 638842302   100,680 12,000 SH   SOLE   12,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 COM PAR $.001 64115A402   116,843 40,500 SH   SOLE   40,500 0 0
NEWMONT CORP COM COM 651639106   372,856 7,900 SH   SOLE   7,900 0 0
NEWPARK RES INC COM PAR $.01NEW COM PAR $.01NEW 651718504   498,000 120,000 SH   SOLE   120,000 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   3,555,487 267,129 SH   SOLE   267,129 0 0
NORTHWEST PIPE CO COM 667746101   1,119,615 33,223 SH   SOLE   33,223 0 0
OMEGA HEALTHCARE INVS INC COM COM 681936100   420,843 15,057 SH   SOLE   15,057 0 0
ONE STOP SYS INC COM COM 68247W109   165,550 55,000 SH   SOLE   55,000 0 0
OOMA INC COM COM 683416101   340,500 25,000 SH   SOLE   25,000 0 0
ORACLE CORPORATION COM 68389X105   794,717 9,723 SH   SOLE   9,723 0 0
P & F INDS INC CL A NEW CL A NEW 692830508   100,091 19,820 SH   SOLE   19,820 0 0
PACER GLOBAL CASH COWS DIVIDEND ETF GLOBL CASH ETF 69374H709   31,740 1,000 SH   SOLE   1,000 0 0
PAN AMERN SILVER CORP COM COM 697900108   21,242 1,300 SH   SOLE   1,300 0 0
PAYPAL HLDGS INC COM COM 70450Y103   142,191 1,997 SH   SOLE   1,997 0 0
PC-TEL INC COM 69325Q105   1,228,811 285,770 SH   SOLE   285,770 0 0
PEPSICO INC COM COM 713448108   863,058 4,777 SH   SOLE   4,777 0 0
PERION NETWORK LTD SHS NEW SHS NEW M78673114   253,000 10,000 SH   SOLE   10,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203   872,087 247,050 SH   SOLE   247,050 0 0
PFIZER INC COM COM 717081103   1,066,356 20,811 SH   SOLE   20,811 0 0
PFSWEB INC COM NEW COM NEW 717098206   923 150 SH   SOLE   150 0 0
PHILIP MORRIS INTL INC COM COM 718172109   93,113 920 SH   SOLE   920 0 0
PHOTRONICS INC COM 719405102   1,108,390 65,858 SH   SOLE   65,858 0 0
POLISHED COM INC COM COM 28252C109   188,573 326,420 SH   SOLE   326,420 0 0
POWERFLEET INC COM. COM 73931J109   670,316 249,188 SH   SOLE   249,188 0 0
POWERSHARES QQQ TR UNIT SER 1 46090E103   9,586 36 SH   SOLE   36 0 0
PROCTER AND GAMBLE CO COM COM 742718109   553,649 3,653 SH   SOLE   3,653 0 0
PROFIRE ENERGY INC COM COM 74316X101   447,625 423,861 SH   SOLE   423,861 0 0
PROPHASE LABS INC COM COM 74345W108   936,999 97,300 SH   SOLE   97,300 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF MSCI EAFE DIVD 74347B839   95,564 2,700 SH   SOLE   2,700 0 0
PRUDENTIAL FINL INC COM 744320102   555,136 5,582 SH   SOLE   5,582 0 0
PUBLIC STORAGE COM COM 74460D109   42,029 150 SH   SOLE   150 0 0
PURE CYCLE CORP COM NEW COM NEW 746228303   471,170 44,959 SH   SOLE   44,959 0 0
QUALCOMM INC COM COM 747525103   273,201 2,485 SH   SOLE   2,485 0 0
QUEST RESOURCE HLDG CORP COM NEW COM NEW 74836W203   1,025,802 167,889 SH   SOLE   167,889 0 0
QUIPT HOME MEDICAL CORP COM COM 74880P104   997,587 211,802 SH   SOLE   211,802 0 0
RADIANT LOGISTICS INC COM 75025X100   2,277,093 447,366 SH   SOLE   447,366 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   11,303 112 SH   SOLE   112 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   67,677 3,139 SH   SOLE   3,139 0 0
RESEARCH SOLUTIONS INC COM COM 761025105   806,465 420,034 SH   SOLE   420,034 0 0
ROBLOX CORP CL A CL A 771049103   199 7 SH   SOLE   7 0 0
ROYAL GOLD INC COM COM 780287108   201,769 1,790 SH   SOLE   1,790 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102   254,893 2,991 SH   SOLE   2,991 0 0
SACHEM CAP CORP COM COM 78590A109   107,250 32,500 SH   SOLE   32,500 0 0
SAGA COMMUNICATIONS INC CL A NEW CL A NEW 786598300   106,200 4,500 SH   SOLE   4,500 0 0
SANOFI SPONSORED ADR SPONSORED ADR 80105N105   24,215 500 SH   SOLE   500 0 0
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   36,494 1,133 SH   SOLE   1,133 0 0
SCHWAB SHORT-TERM US TREASURY ETF SHT TM US TRES 808524862   20,116 417 SH   SOLE   417 0 0
SCHWAB U.S. BROAD MARKET ETF US BRD MKT ETF 808524102   63,182 1,410 SH   SOLE   1,410 0 0
SENSUS HEALTHCARE INC COM COM 81728J109   148,304 19,987 SH   SOLE   19,987 0 0
SHYFT GROUP INC COM COM 825698103   1,271,912 51,163 SH   SOLE   51,163 0 0
SILVERCREST ASSET MGMT GROUP I CL A CL A 828359109   4,365,433 232,575 SH   SOLE   232,575 0 0
SINGING MACH INC COM COM 829322403   603,841 136,730 SH   SOLE   136,730 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   660,556 7,249 SH   SOLE   7,249 0 0
SOUTHERN CO COM COM 842587107   36,491 511 SH   SOLE   511 0 0
SOUTHWEST AIRLS CO COM COM 844741108   599,663 17,810 SH   SOLE   17,810 0 0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF SPDR TR TACTIC 78467V848   1,121 28 SH   SOLE   28 0 0
SPDR GOLD ETF GOLD SHS 78463V107   16,964 100 SH   SOLE   100 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   7,096,183 18,556 SH   SOLE   18,556 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300   7,308,815 98,475 SH   SOLE   98,475 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   43,328 346 SH   SOLE   346 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF GLB NAT RESRCE 78463X541   1,014,329 17,789 SH   SOLE   17,789 0 0
SPOK HLDGS INC COM COM 84863T106   163,800 20,000 SH   SOLE   20,000 0 0
SPROTT INC COM NEW COM NEW 852066208   159,151 4,775 SH   SOLE   4,775 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT TR UNIT 85208R101   1,619,079 90,300 SH   SOLE   90,300 0 0
SPROTT PHYSICAL GOLD TR UNIT UNIT 85207H104   5,324,879 377,651 SH   SOLE   377,651 0 0
SPROTT PHYSICAL SILVER TR TR UNIT TR UNIT 85207K107   24,720 3,000 SH   SOLE   3,000 0 0
STARBUCKS CORP COM COM 855244109   12,896 130 SH   SOLE   130 0 0
STRATA SKIN SCIENCES INC COM NEW COM NEW 86272A206   55,898 70,748 SH   SOLE   70,748 0 0
STRATTEC SEC CORP COM COM 863111100   162,222 7,894 SH   SOLE   7,894 0 0
STRYKER CORP COM 863667101   1,171,229 4,791 SH   SOLE   4,791 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR SPONSORED ADR 86562M209   20,050 2,500 SH   SOLE   2,500 0 0
SUPERIOR GROUP OF CO INC COM COM 868358102   406,082 40,366 SH   SOLE   40,366 0 0
SWK HLDGS CORP COM NEW COM NEW 78501P203   352,800 20,000 SH   SOLE   20,000 0 0
T ROWE PRICE GROUP INC COM 74144T108   161,736 1,483 SH   SOLE   1,483 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS SPONSORED ADS 874039100   53,260 715 SH   SOLE   715 0 0
TARGET CORP COM COM 87612E106   130,857 878 SH   SOLE   878 0 0
TAYLOR DEVICES INC COM COM 877163105   146,370 10,315 SH   SOLE   10,315 0 0
TEXAS INSTRS INC COM COM 882508104   247,830 1,500 SH   SOLE   1,500 0 0
TRANSACT TECHNOLOGIES INC COM COM 892918103   126,400 20,000 SH   SOLE   20,000 0 0
TRANSCAT INC COM COM 893529107   177,175 2,500 SH   SOLE   2,500 0 0
U S GLOBAL INVS INCORPORA CLASS A CL A 902952100   1,655,380 572,796 SH   SOLE   572,796 0 0
UFP TECHNOLOGIES INC COM COM 902673102   206,308 1,750 SH   SOLE   1,750 0 0
UNION PAC CORP COM COM 907818108   8,076 39 SH   SOLE   39 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   721,840 1,362 SH   SOLE   1,362 0 0
UNIVERSAL TECHNICAL INST INC COM COM 913915104   708,960 105,500 SH   SOLE   105,500 0 0
USIO INC COM COM 917313108   486,750 295,000 SH   SOLE   295,000 0 0
VAALCO ENERGY INC COM NEW COM NEW 91851C201   693,143 152,005 SH   SOLE   152,005 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   1,381,154 48,191 SH   SOLE   48,191 0 0
VANECK JUNIOR GOLD MINERS ETF JUNIOR GOLD MINE 92189F791   5,811 163 SH   SOLE   163 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   5,559,484 142,624 SH   SOLE   142,624 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810   11,721,127 168,334 SH   SOLE   168,334 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   20,904 120 SH   SOLE   120 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   45,857 225 SH   SOLE   225 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   156,217 1,894 SH   SOLE   1,894 0 0
VANGUARD SHORT TERM BOND SHORT TRM BOND 921937827   31,994 425 SH   SOLE   425 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611   36,683 231 SH   SOLE   231 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   1,332,392 9,492 SH   SOLE   9,492 0 0
VERIZON COMMUNICATIONS COM 92343V104   361,824 9,183 SH   SOLE   9,183 0 0
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103   283,942 10,583 SH   SOLE   10,583 0 0
VIEMED HEALTHCARE INC COM COM 92663R105   575,089 76,070 SH   SOLE   76,070 0 0
VIRTRA INC COM PAR COM PAR 92827K301   187,200 40,000 SH   SOLE   40,000 0 0
VISA INC COM CL A COM CL A 92826C839   31,372 151 SH   SOLE   151 0 0
VISION MARINE TECHNOLOGIES INC COM COM C96657116   115,250 25,000 SH   SOLE   25,000 0 0
WALMART INC COM COM 931142103   141,790 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM COM 92939U106   46,880 500 SH   SOLE   500 0 0
WHEATON PRECIOUS METALS CORP COM COM 962879102   134,396 3,439 SH   SOLE   3,439 0 0
WHERE FOOD COMES FROM INC COM NEW COM NEW 96327X200   195,580 14,000 SH   SOLE   14,000 0 0
XCEL BRANDS INC COM NEW COM NEW 98400M101   298,509 426,352 SH   SOLE   426,352 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A SPONSORED ADS A 98980A105   5,455 203 SH   SOLE   203 0 0