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,012 130 SH   SOLE   130 0 0
ABBOTT LABS COM 002824100   109,020 1,000 SH   SOLE   1,000 0 0
ABBVIE INC COM 00287Y109   819,158 6,080 SH   SOLE   6,080 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,738 51 SH   SOLE   51 0 0
ACME UTD CORP COM 004816104   4,988 200 SH   SOLE   200 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206   89,040 12,000 SH   SOLE   12,000 0 0
ADAMS RES & ENERGY INC COM NEW 006351308   105,450 3,000 SH   SOLE   3,000 0 0
ADDUS HOMECARE CORP COM 006739106   472,770 5,100 SH   SOLE   5,100 0 0
ADVANCED EMISSIONS SOLUTIONS I COM COM 00770C101   65,100 35,000 SH   SOLE   35,000 0 0
AIRGAIN INC COM 00938A104   108,000 20,000 SH   SOLE   20,000 0 0
ALIMERA SCIENCES INC COM NEW 016259202   29,200 10,000 SH   SOLE   10,000 0 0
ALLIANT ENERGY CORP COM 018802108   52,480 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305   69,426 580 SH   SOLE   580 0 0
ALPHABET INC CAP STK CL C 02079K107   533,478 4,410 SH   SOLE   4,410 0 0
ALTRIA GROUP INC COM 02209S103   614,812 13,572 SH   SOLE   13,572 0 0
A-MARK PRECIOUS METALS INC COM 00181T107   1,497,400 40,000 SH   SOLE   40,000 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   54,360 2,512 SH   SOLE   2,512 0 0
AMERICAN SOFTWARE INC. CL A 029683109   523,083 49,770 SH   SOLE   49,770 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106   419,684 1,264 SH   SOLE   1,264 0 0
AMGEN INC COM 031162100   723,175 3,257 SH   SOLE   3,257 0 0
AMPCO-PITTSBURG CORP COM 032037103   296,490 93,236 SH   SOLE   93,236 0 0
AMPCO-PITTSBURG CORP *W EXP 08/01/2025 032037111   7,350 15,000 SH   SOLE   15,000 0 0
APPLE INC COM 037833100   198,431 1,023 SH   SOLE   1,023 0 0
ARLO TECHNOLOGIES INC COM 04206A101   261,011 23,924 SH   SOLE   23,924 0 0
ASSERTIO HOLDINGS INC COM NEW 04546C205   1,963,037 362,184 SH   SOLE   362,184 0 0
ASURE SOFTWARE INC COM 04649U102   97,280 8,000 SH   SOLE   8,000 0 0
AVIAT NETWORKS INC COM NEW 05366Y201   533,920 16,000 SH   SOLE   16,000 0 0
BALCHEM CORP COM 057665200   50,554 375 SH   SOLE   375 0 0
BARRICK GOLD CORP COM 067901108   8,465 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300   2,041,729 35,564 SH   SOLE   35,564 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   213,807 627 SH   SOLE   627 0 0
BETTER CHOICE CO INC COM 08771Y303   10,500 50,000 SH   SOLE   50,000 0 0
BGSF INC COM 05601C105   609,501 63,956 SH   SOLE   63,956 0 0
BIOMERICA INC COM NEW 09061H307   64,600 47,500 SH   SOLE   47,500 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   248,400 15,000 SH   SOLE   15,000 0 0
BLUELINX HLDGS INC COM NEW 09624H208   656,460 7,000 SH   SOLE   7,000 0 0
BM TECHNOLOGIES INC CL A COM 05591L107   44,700 15,000 SH   SOLE   15,000 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   1,705,261 53,490 SH   SOLE   53,490 0 0
BOXLIGHT CORP COM CL A NEW COM CL A NEW 103197208   97,125 43,750 SH   SOLE   43,750 0 0
BP PLC SPONSORED ADR 055622104   63,381 1,796 SH   SOLE   1,796 0 0
BRAGG GAMING GROUP INC COM NEW 104833306   122,800 40,000 SH   SOLE   40,000 0 0
BRANCHOUT FOOD INC COM 105230106   53,625 16,500 SH   SOLE   16,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   565,382 8,841 SH   SOLE   8,841 0 0
BROADWIND ENERGY INC COM NEW 11161T207   152,800 40,000 SH   SOLE   40,000 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   321,300 15,000 SH   SOLE   15,000 0 0
CANOO INC COM CL A 13803R102   479 1,000 SH   SOLE   1,000 0 0
CANTALOUPE INC COM 138103106   119,400 15,000 SH   SOLE   15,000 0 0
CARECLOUD INC COM 14167R100   145,140 49,200 SH   SOLE   49,200 0 0
CARLISLE COS INC COM 142339100   392,234 1,529 SH   SOLE   1,529 0 0
CARRIAGE SVCS INC COM 143905107   3,247 100 SH   SOLE   100 0 0
CECO ENVIRONMENTAL CORP COM 125141101   267,200 20,000 SH   SOLE   20,000 0 0
CENTURY CASINOS INC COM 156492100   910,220 128,200 SH   SOLE   128,200 0 0
CERAGAN NETWORKS LTD ORD M22013102   372,750 177,500 SH   SOLE   177,500 0 0
CHEVRON CORP NEW COM 166764100   629,636 4,002 SH   SOLE   4,002 0 0
CHICAGO ATLANTIC REAL ESTATE COM 167239102   1,194,290 78,831 SH   SOLE   78,831 0 0
CHICKEN SOUP FOR THE SOUL ENTM CL A 16842Q100   59,250 50,000 SH   SOLE   50,000 0 0
CISCO SYS INC COM 17275R102   864,420 16,707 SH   SOLE   16,707 0 0
CITIGROUP INC COM NEW 172967424   628,768 13,657 SH   SOLE   13,657 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   30,000 25,000 SH   SOLE   25,000 0 0
CODA OCTOPUS GROUP INC COM NEW 19188U206   763,760 93,028 SH   SOLE   93,028 0 0
COMMERCIAL VEH GROUP INC COM 202608105   788,733 71,057 SH   SOLE   71,057 0 0
COSAN S A ADS 22113B103   14,472 970 SH   SOLE   970 0 0
CROWN CRAFTS INC COM 228309100   112,725 22,500 SH   SOLE   22,500 0 0
CSI COMPRESSCO LP COM UNIT 12637A103   409,500 325,000 SH   SOLE   325,000 0 0
CSX CORP COM 126408103   153,450 4,500 SH   SOLE   4,500 0 0
DARIOHEALTH CORP COM NEW 23725P209   253 63 SH   SOLE   63 0 0
DATA I O CORP COM 237690102   192,617 44,899 SH   SOLE   44,899 0 0
DATA STORAGE CORP COM NEW 23786R201   91,791 39,402 SH   SOLE   39,402 0 0
DELTA APPAREL INC COM 247368103   146,720 14,000 SH   SOLE   14,000 0 0
DEVON ENERGY CORP NEW COM 25179M103   452,946 9,370 SH   SOLE   9,370 0 0
DHI GROUP INC COM 23331S100   554,584 144,800 SH   SOLE   144,800 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   6,220,513 265,154 SH   SOLE   265,154 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   6,566,181 287,738 SH   SOLE   287,738 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   5,738,698 174,694 SH   SOLE   174,694 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   83,847 1,741 SH   SOLE   1,741 0 0
DIRECT DIGITAL HOLDINGS INC CLASS A COM 25461T105   114,000 40,000 SH   SOLE   40,000 0 0
DLH HLDGS CORP COM 23335Q100   2,493,231 243,242 SH   SOLE   243,242 0 0
DOMINION ENERGY INC COM 25746U109   10,462 202 SH   SOLE   202 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   17,858 199 SH   SOLE   199 0 0
EBAY INC COM 278642103   464,865 10,402 SH   SOLE   10,402 0 0
EDUCATIONAL DEV CORP COM 281479105   29,857 25,090 SH   SOLE   25,090 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   514,877 178,158 SH   SOLE   178,158 0 0
ENSIGN GROUP INC COM 29358P101   9,546 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   574,430 21,800 SH   SOLE   21,800 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   19,791 300 SH   SOLE   300 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   299 100 SH   SOLE   100 0 0
EUROSEAS LTD SHS Y23592135   699,871 32,267 SH   SOLE   32,267 0 0
EVOLUTION PETE CORP COM 30049A107   1,735,974 215,115 SH   SOLE   215,115 0 0
EXPION360 INC COM 30218B100   124,250 25,000 SH   SOLE   25,000 0 0
EXXON MOBIL CORP COM 30231G102   276,062 2,574 SH   SOLE   2,574 0 0
EZCORP INC CL A NON VTG 302301106   630,176 75,200 SH   SOLE   75,200 0 0
FARMERS & MERCHANTS BANCORP IN COM COM 30779N105   112,550 5,000 SH   SOLE   5,000 0 0
FEDEX CORP COM 31428X106   247,900 1,000 SH   SOLE   1,000 0 0
FIRST INTERNET BANCORP COM 320557101   580,516 39,092 SH   SOLE   39,092 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   20,905 3,700 SH   SOLE   3,700 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   544,066 203,770 SH   SOLE   203,770 0 0
FOOT LOCKER INC COM 344849104   358,177 13,212 SH   SOLE   13,212 0 0
FORD MTR CO DEL COM 345370860   15,130 1,000 SH   SOLE   1,000 0 0
FORTUNA SILVER MINES INC COM 349915108   24,300 7,500 SH   SOLE   7,500 0 0
FOSTER L B CO COM 350060109   250,071 17,512 SH   SOLE   17,512 0 0
FRANCO NEV CORP COM 351858105   109,802 770 SH   SOLE   770 0 0
FUEL TECH INC COM 359523107   7,509 5,667 SH   SOLE   5,667 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   81 1 SH   SOLE   1 0 0
GENCOR INDS INC COM 368678108   1,067,214 68,499 SH   SOLE   68,499 0 0
GENERAL ELECTRIC CO COM NEW 369604301   769 7 SH   SOLE   7 0 0
GENERAL MTRS CO COM 37045V100   381,590 9,896 SH   SOLE   9,896 0 0
GENUINE PARTS CO COM 372460105   1,706,685 10,085 SH   SOLE   10,085 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109   310,800 40,000 SH   SOLE   40,000 0 0
GLOBAL SELF STORAGE INC COM 37955N106   151,500 30,000 SH   SOLE   30,000 0 0
GLOBAL WTR RES INC COM 379463102   228,240 18,000 SH   SOLE   18,000 0 0
GOLD RESOURCE CORP COM 38068T105   63,000 100,000 SH   SOLE   100,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   96,762 300 SH   SOLE   300 0 0
GULF IS FABRICATION INC COM 402307102   65,000 20,000 SH   SOLE   20,000 0 0
HECLA MNG CO COM 422704106   406,829 78,996 SH   SOLE   78,996 0 0
HERITAGE GLOBAL INC COM 42727E103   1,285,429 355,091 SH   SOLE   355,091 0 0
HF FOODS GROUP INC COM 40417F109   117,250 25,000 SH   SOLE   25,000 0 0
HOME DEPOT COM 437076102   292,157 941 SH   SOLE   941 0 0
HP INC COM 40434L105   500,880 16,310 SH   SOLE   16,310 0 0
HUDSON GLOBAL INC COM NEW 443787205   1,409,139 65,450 SH   SOLE   65,450 0 0
ICAD INC COM NEW 44934S206   265,961 163,166 SH   SOLE   163,166 0 0
IDENTIV INC COM NEW 45170X205   511,328 60,800 SH   SOLE   60,800 0 0
IDEX CORP COM 45167R104   53,815 250 SH   SOLE   250 0 0
IMMERSION CORP COM 452521107   833,316 117,700 SH   SOLE   117,700 0 0
IMMUCELL CORP COM PAR 452525306   135,130 27,026 SH   SOLE   27,026 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   914,239 170,567 SH   SOLE   170,567 0 0
INFUSYSTEM HLDGS INC COM 45685K102   137,642 14,293 SH   SOLE   14,293 0 0
INTEL CORP COM 458140100   534,789 15,993 SH   SOLE   15,993 0 0
INTEST CORPORATION COM 461147100   196,950 7,500 SH   SOLE   7,500 0 0
INTRUSION INC COM NEW 46121E205   102,947 84,383 SH   SOLE   84,383 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357   96,967 648 SH   SOLE   648 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621   9,973,612 193,550 SH   SOLE   193,550 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF CORE MSCI EMKT 46434G103   14,097 286 SH   SOLE   286 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507   3,935,397 15,050 SH   SOLE   15,050 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF CORE S&P TTL STK 464287150   117,017 1,196 SH   SOLE   1,196 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   585,438 8,075 SH   SOLE   8,075 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   694,674 17,560 SH   SOLE   17,560 0 0
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598   4,617 29 SH   SOLE   29 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   16,854 90 SH   SOLE   90 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   165,850 2,353 SH   SOLE   2,353 0 0
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200   91,371 205 SH   SOLE   205 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606   315,000 4,200 SH   SOLE   4,200 0 0
ISHARES S&P MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705   21,426 200 SH   SOLE   200 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804   660,082 6,624 SH   SOLE   6,624 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF S&P SML 600 GWT 464287887   22,986 200 SH   SOLE   200 0 0
ISHARES U.S. HEALTHCARE ETF US HLTHCARE ETF 464287762   56,050 200 SH   SOLE   200 0 0
ISHARES U.S. INDUSTRIALS ETF US INDUSTRIALS 464287754   36,054 340 SH   SOLE   340 0 0
ISSUER DIRECT CORP COM NEW 46520M204   190,399 10,133 SH   SOLE   10,133 0 0
JOHNSON & JOHNSON COM 478160104   666,290 4,025 SH   SOLE   4,025 0 0
JPMORGAN CHASE & CO COM 46625H100   755,997 5,198 SH   SOLE   5,198 0 0
JPMorgan Equity Premium Income EQUITY PREMIUM 46641Q332   24,899 450 SH   SOLE   450 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   35,098 700 SH   SOLE   700 0 0
KARAT PACKAGING INC COM COM 48563L101   182,500 10,000 SH   SOLE   10,000 0 0
LAKELAND INDUSTRIES INC COM 511795106   733,890 51,000 SH   SOLE   51,000 0 0
LEGACY HOUSING CORP COM 52472M101   2,048,071 88,317 SH   SOLE   88,317 0 0
LEGGETT & PLATT INC COM 524660107   136,430 4,606 SH   SOLE   4,606 0 0
LINCOLN EDL SVCS CORP COM 533535100   549,094 81,468 SH   SOLE   81,468 0 0
LINDE PLC SHS G54950103   17,530 46 SH   SOLE   46 0 0
LM FDG AMER INC COM 502074404   14 20 SH   SOLE   20 0 0
LOCKHEED MARTIN CORP COM 539830109   12,430 27 SH   SOLE   27 0 0
LOVESAC COMPANY COM 54738L109   539,000 20,000 SH   SOLE   20,000 0 0
LSI INDS INC OHIO COM 50216C108   794,634 63,267 SH   SOLE   63,267 0 0
LUNA INNOVATIONS INC COM 550351100   595,536 65,300 SH   SOLE   65,300 0 0
MAMAMANCINI S HLDGS INC COM 56146T103   1,378,035 456,303 SH   SOLE   456,303 0 0
MANHATTAN BRDG CAP INC COM 562803106   4,856 4,856 SH   SOLE   4,856 0 0
MANITOWOC CO INC COM NEW 563571405   188,300 10,000 SH   SOLE   10,000 0 0
MARCUS CORP DEL COM 566330106   26,694 1,800 SH   SOLE   1,800 0 0
MARSH & MCLENNAN COS INC COM 571748102   18,996 101 SH   SOLE   101 0 0
MATRIX SVC CO COM 576853105   206,150 35,000 SH   SOLE   35,000 0 0
MAYVILLE ENGR CO INC COM 578605107   436,100 35,000 SH   SOLE   35,000 0 0
MCDONALDS CORP COM 580135101   13,727 46 SH   SOLE   46 0 0
MCEWEN MNG INC COM NEW 58039P305   820,688 114,143 SH   SOLE   114,143 0 0
MEDTRONIC PLC SHS G5960L103   251,966 2,860 SH   SOLE   2,860 0 0
MERCK & CO INC COM 58933Y105   498,600 4,321 SH   SOLE   4,321 0 0
META PLATFORMS INC CL A 30303M102   57,396 200 SH   SOLE   200 0 0
MGE ENERGY INC COM 55277P104   23,733 300 SH   SOLE   300 0 0
MICROSOFT CORP. COM 594918104   308,870 907 SH   SOLE   907 0 0
MILLER INDS INC TENN COM NEW 600551204   1,440,082 40,600 SH   SOLE   40,600 0 0
MODIV INC CL C COM STK 60784B101   165,000 11,000 SH   SOLE   11,000 0 0
MOTORCAR PARTS OF AMER COM 620071100   432,790 55,916 SH   SOLE   55,916 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   207,900 6,000 SH   SOLE   6,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW 638842302   86,400 12,000 SH   SOLE   12,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402   60,180 25,500 SH   SOLE   25,500 0 0
NEWMONT CORP COM 651639106   336,993 7,900 SH   SOLE   7,900 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   679,900 130,000 SH   SOLE   130,000 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   2,850,242 266,129 SH   SOLE   266,129 0 0
NORTHWEST PIPE CO COM 667746101   1,004,664 33,223 SH   SOLE   33,223 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   624,756 20,357 SH   SOLE   20,357 0 0
ONE STOP SYS INC COM 68247W109   124,173 43,266 SH   SOLE   43,266 0 0
OOMA INC COM 683416101   374,250 25,000 SH   SOLE   25,000 0 0
ORACLE CORPORATION COM 68389X105   1,113,789 9,353 SH   SOLE   9,353 0 0
P & F INDS INC CL A NEW 692830508   156,500 25,000 SH   SOLE   25,000 0 0
PAN AMERN SILVER CORP COM 697900108   18,954 1,300 SH   SOLE   1,300 0 0
PAYPAL HLDGS INC COM 70450Y103   159,918 2,397 SH   SOLE   2,397 0 0
PC-TEL INC COM 69325Q105   1,370,267 285,770 SH   SOLE   285,770 0 0
PEPSICO INC COM 713448108   699,067 3,774 SH   SOLE   3,774 0 0
PERION NETWORK LTD SHS NEW M78673114   153,350 5,000 SH   SOLE   5,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203   2,274,694 207,167 SH   SOLE   207,167 0 0
PFIZER INC COM 717081103   716,030 19,521 SH   SOLE   19,521 0 0
PHILIP MORRIS INTL INC COM 718172109   89,810 920 SH   SOLE   920 0 0
PHOTRONICS INC COM 719405102   1,492,158 57,858 SH   SOLE   57,858 0 0
PHX MINERALS INC CL A 69291A100   262,526 84,143 SH   SOLE   84,143 0 0
POLISHED COM INC COM 28252C109   184,000 400,000 SH   SOLE   400,000 0 0
POWERFLEET INC COM 73931J109   711,564 237,188 SH   SOLE   237,188 0 0
PRICE T ROWE GROUP INC COM 74144T108   166,126 1,483 SH   SOLE   1,483 0 0
PROCTER AND GAMBLE CO COM 742718109   496,493 3,272 SH   SOLE   3,272 0 0
PROFIRE ENERGY INC COM 74316X101   489,984 398,361 SH   SOLE   398,361 0 0
PROPHASE LABS INC COM 74345W108   706,398 97,300 SH   SOLE   97,300 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF MSCI EAFE DIVD 74347B839   99,928 2,700 SH   SOLE   2,700 0 0
PRUDENTIAL FINL INC COM 744320102   648,549 7,352 SH   SOLE   7,352 0 0
PUBLIC STORAGE COM 74460D109   43,782 150 SH   SOLE   150 0 0
PURE CYCLE CORP COM NEW 746228303   494,549 44,959 SH   SOLE   44,959 0 0
QUALCOMM INC COM 747525103   357,715 3,005 SH   SOLE   3,005 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   1,019,076 156,300 SH   SOLE   156,300 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   1,131,023 211,802 SH   SOLE   211,802 0 0
RADIANT LOGISTICS INC COM 75025X100   2,717,340 404,366 SH   SOLE   404,366 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,972 112 SH   SOLE   112 0 0
RBB FD INC US TREAS 3 MNTH 74933W452   45,140 901 SH   SOLE   901 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   55,937 3,139 SH   SOLE   3,139 0 0
RESEARCH SOLUTIONS INC COM 761025105   856,869 420,034 SH   SOLE   420,034 0 0
ROBLOX CORP CL A 771049103   282 7 SH   SOLE   7 0 0
ROYAL GOLD INC COM 780287108   205,456 1,790 SH   SOLE   1,790 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102   171,080 2,600 SH   SOLE   2,600 0 0
SACHEM CAP CORP COM 78590A109   113,425 32,500 SH   SOLE   32,500 0 0
SAGA COMMUNICATIONS INC CL A NEW 786598300   96,120 4,500 SH   SOLE   4,500 0 0
SANOFI SPONSORED ADR 80105N105   26,950 500 SH   SOLE   500 0 0
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   52,227 1,465 SH   SOLE   1,465 0 0
SCHWAB SHORT-TERM US TREASURY ETF SHT TM US TRES 808524862   59,931 1,247 SH   SOLE   1,247 0 0
SCHWAB U.S. BROAD MARKET ETF US BRD MKT ETF 808524102   95,076 1,839 SH   SOLE   1,839 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   109,268 1,346 SH   SOLE   1,346 0 0
SENSUS HEALTHCARE INC COM 81728J109   316,846 100,586 SH   SOLE   100,586 0 0
SHYFT GROUP INC COM 825698103   1,106,596 50,163 SH   SOLE   50,163 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   4,182,293 206,533 SH   SOLE   206,533 0 0
SINGING MACH INC COM 829322403   140,131 105,362 SH   SOLE   105,362 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   840,525 7,594 SH   SOLE   7,594 0 0
SOUTHERN CO COM 842587107   35,898 511 SH   SOLE   511 0 0
SOUTHWEST AIRLS CO COM 844741108   623,174 17,210 SH   SOLE   17,210 0 0
SPDR GOLD ETF GOLD SHS 78463V107   17,827 100 SH   SOLE   100 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   8,200,462 18,500 SH   SOLE   18,500 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300   7,847,058 101,659 SH   SOLE   101,659 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   42,452 346 SH   SOLE   346 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF GLB NAT RESRCE 78463X541   990,219 18,368 SH   SOLE   18,368 0 0
SPROTT INC COM NEW 852066208   124,902 3,855 SH   SOLE   3,855 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208R101   1,627,206 90,300 SH   SOLE   90,300 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   5,157,008 345,644 SH   SOLE   345,644 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   23,370 3,000 SH   SOLE   3,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   33,575 828 SH   SOLE   828 0 0
STARBUCKS CORP COM 855244109   12,878 130 SH   SOLE   130 0 0
STRATA SKIN SCIENCES INC COM NEW 86272A206   95,000 100,000 SH   SOLE   100,000 0 0
STRATTEC SEC CORP COM 863111100   76,188 4,200 SH   SOLE   4,200 0 0
STRYKER CORP COM 863667101   1,199,156 3,931 SH   SOLE   3,931 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR 86562M209   21,500 2,500 SH   SOLE   2,500 0 0
SUPERIOR GROUP OF CO INC COM 868358102   448,329 48,001 SH   SOLE   48,001 0 0
SWK HLDGS CORP COM NEW 78501P203   334,800 20,000 SH   SOLE   20,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   52,983 525 SH   SOLE   525 0 0
TARGET CORP COM 87612E106   106,971 811 SH   SOLE   811 0 0
TAYLOR DEVICES INC COM 877163105   263,651 10,315 SH   SOLE   10,315 0 0
TECHPRECISION CORP COM NEW 878739200   755,369 102,215 SH   SOLE   102,215 0 0
TEXAS INSTRS INC COM 882508104   180,020 1,000 SH   SOLE   1,000 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   179,200 20,000 SH   SOLE   20,000 0 0
U S GLOBAL INVS INCORPORA CL A 902952100   1,746,330 570,696 SH   SOLE   570,696 0 0
UFP TECHNOLOGIES INC COM 902673102   242,313 1,250 SH   SOLE   1,250 0 0
UNION PAC CORP COM 907818108   7,980 39 SH   SOLE   39 0 0
UNITEDHEALTH GROUP INC COM 91324P102   546,247 1,137 SH   SOLE   1,137 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   729,005 105,500 SH   SOLE   105,500 0 0
USIO INC COM 917313108   502,200 270,000 SH   SOLE   270,000 0 0
VAALCO ENERGY INC COM NEW 91851C201   583,488 155,183 SH   SOLE   155,183 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   1,434,260 47,634 SH   SOLE   47,634 0 0
VANECK JUNIOR GOLD MINERS ETF JUNIOR GOLD MINE 92189F791   5,813 163 SH   SOLE   163 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   6,519,458 160,262 SH   SOLE   160,262 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810   8,216,873 109,427 SH   SOLE   109,427 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   24,326 120 SH   SOLE   120 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   49,536 225 SH   SOLE   225 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   78,546 940 SH   SOLE   940 0 0
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363   407 1 SH   SOLE   1 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611   38,207 231 SH   SOLE   231 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   1,588,110 11,176 SH   SOLE   11,176 0 0
VERIZON COMMUNICATIONS COM 92343V104   345,991 9,303 SH   SOLE   9,303 0 0
VIEMED HEALTHCARE INC COM 92663R105   743,965 76,070 SH   SOLE   76,070 0 0
VIRTRA INC COM PAR 92827K301   304,400 40,000 SH   SOLE   40,000 0 0
VISA INC COM CL A 92826C839   35,859 151 SH   SOLE   151 0 0
VISION MARINE TECHNOLOGIES INC COM C96657116   99,971 26,802 SH   SOLE   26,802 0 0
VITESSE ENERGY INC COMMON STOCK COMMON STOCK 92852X103   224,000 10,000 SH   SOLE   10,000 0 0
VOXX INTL CORP CL A 91829F104   124,800 10,000 SH   SOLE   10,000 0 0
WALMART INC COM 931142103   157,180 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939U106   44,120 500 SH   SOLE   500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   148,634 3,439 SH   SOLE   3,439 0 0
WHERE FOOD COMES FROM INC COM NEW 96327X200   193,620 14,000 SH   SOLE   14,000 0 0
XCEL BRANDS INC COM NEW 98400M101   885,544 506,025 SH   SOLE   506,025 0 0
XCEL ENERGY INC COM 98389B100   373 6 SH   SOLE   6 0 0