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
401k Loan COM 562803106   29,811 29,811 SH   SOLE   29,811 0 0
ABBOTT LABS COM 002824100   132,650 1,000 SH   SOLE   1,000 0 0
ABBVIE INC COM 00287Y109   916,829 4,375 SH   SOLE   4,375 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,914 51 SH   SOLE   51 0 0
ACCESS NEWSWIRE INC COM NEW 46520M204   174,136 19,721 SH   SOLE   19,721 0 0
ACCURAY INC COM 004397105   170,050 95,000 SH   SOLE   95,000 0 0
ACME UTD CORP COM 004816104   8,068 203 SH   SOLE   203 0 0
ADDUS HOMECARE CORP COM 006739106   435,116 4,400 SH   SOLE   4,400 0 0
ADOBE INC COM 00724F101   1,151 3 SH   SOLE   3 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,363 23 SH   SOLE   23 0 0
AGNICO EAGLE MINES LTD COM COM 008474108   6,071 56 SH   SOLE   56 0 0
ALASKA AIR GROUP INC COM 011659109   689 14 SH   SOLE   14 0 0
ALICO INC COM COM 016230104   486,392 16,300 SH   SOLE   16,300 0 0
ALLIANCE ENTERTAINMENT HOLDING COM CLASS A 01861F102   117,250 35,000 SH   SOLE   35,000 0 0
ALLIANT ENERGY CORP COM 018802108   66,683 1,036 SH   SOLE   1,036 0 0
ALPHABET INC CAP STK CL A 02079K305   78,167 505 SH   SOLE   505 0 0
ALPHABET INC CAP STK CL C 02079K107   581,940 3,724 SH   SOLE   3,724 0 0
ALTRIA GROUP INC COM 02209S103   587,633 9,790 SH   SOLE   9,790 0 0
A-MARK PRECIOUS METALS INC COM 00181T107   634,250 25,000 SH   SOLE   25,000 0 0
AMAZON COM INC COM 023135106   43,379 228 SH   SOLE   228 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   32,877 2,312 SH   SOLE   2,312 0 0
AMERICAN EXPRESS CO COM 025816109   6,457 24 SH   SOLE   24 0 0
AMERICAN VANGUARD CORP COM 030371108   176,000 40,000 SH   SOLE   40,000 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106   570,138 1,177 SH   SOLE   1,177 0 0
AMGEN INC COM 031162100   687,011 2,205 SH   SOLE   2,205 0 0
APPLE INC COM 037833100   132,814 597 SH   SOLE   597 0 0
ARCHROCK INC COM 03957W106   1,602 61 SH   SOLE   61 0 0
ARQ INC COM 00770C101   271,050 65,000 SH   SOLE   65,000 0 0
ASCENT INDUSTRIES CO COM 871565107   264,847 20,920 SH   SOLE   20,920 0 0
ASML HOLDING N V N Y REGISTRY SPONSORED ADR N07059210   1,325 2 SH   SOLE   2 0 0
ASSERTIO HOLDINGS INC COM NEW 04546C205   257,742 382,066 SH   SOLE   382,066 0 0
ASURE SOFTWARE INC COM 04649U102   238,836 25,009 SH   SOLE   25,009 0 0
ATLAS LITHIUM CORP COM NEW 105861306   103,400 20,000 SH   SOLE   20,000 0 0
AVIAT NETWORKS INC COM NEW 05366Y201   669,992 34,950 SH   SOLE   34,950 0 0
AVINO SILVER & GOLD MINES LTD COM 053906103   1,196,000 650,000 SH   SOLE   650,000 0 0
BALCHEM CORP COM 057665200   33,725 203 SH   SOLE   203 0 0
BANK AMERICA CORP COM 060505104   1,836 44 SH   SOLE   44 0 0
BARRICK GOLD CORP COM 067901108   9,720 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300   1,327,419 17,732 SH   SOLE   17,732 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   200,783 377 SH   SOLE   377 0 0
BGSF INC COM 05601C105   177,421 48,212 SH   SOLE   48,212 0 0
BHP GROUP LTD SPONSORED ADR 088606108   2,233 46 SH   SOLE   46 0 0
BIOTE CORP CLASS A COM COM 090683103   351,149 105,450 SH   SOLE   105,450 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   588,300 15,000 SH   SOLE   15,000 0 0
BLUELINX HLDGS INC COM NEW 09624H208   374,900 5,000 SH   SOLE   5,000 0 0
BOEING CO COM 097023105   1,194 7 SH   SOLE   7 0 0
BOSTON SCIENTIFIC CORP COM 101137107   2,926 29 SH   SOLE   29 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   541,166 24,790 SH   SOLE   24,790 0 0
BP PLC SPONSORED ADR 055622104   61,434 1,818 SH   SOLE   1,818 0 0
BRAGG GAMING GROUP INC COM NEW 104833306   184,950 45,000 SH   SOLE   45,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   526,512 8,632 SH   SOLE   8,632 0 0
BROADCOM INC COM 11135F101   7,702 46 SH   SOLE   46 0 0
BROADWIND ENERGY INC COM NEW 11161T207   174,000 120,000 SH   SOLE   120,000 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   557,550 15,000 SH   SOLE   15,000 0 0
CANADIAN NAT RES LTD COM 136385101   1,016 33 SH   SOLE   33 0 0
CANTALOUPE INC COM 138103106   196,750 25,000 SH   SOLE   25,000 0 0
CARRIAGE SVCS INC COM 143905107   197,702 5,101 SH   SOLE   5,101 0 0
CATERPILLAR INC COM 149123101   8,575 26 SH   SOLE   26 0 0
CECO ENVIRONMENTAL CORP COM 125141101   296,400 13,000 SH   SOLE   13,000 0 0
CENTURY CASINOS INC COM 156492100   202,293 119,700 SH   SOLE   119,700 0 0
CERAGAN NETWORKS LTD ORD M22013102   534,860 227,600 SH   SOLE   227,600 0 0
CHENIERE ENERGY INC COM NEW 16411R208   10,437 45 SH   SOLE   45 0 0
CHEVRON CORP NEW COM 166764100   525,540 3,141 SH   SOLE   3,141 0 0
CHICAGO ATLANTIC REAL ESTATE F COM 167239102   755,343 51,383 SH   SOLE   51,383 0 0
CISCO SYS INC COM 17275R102   810,555 13,134 SH   SOLE   13,134 0 0
CITIGROUP INC COM NEW 172967424   581,972 8,197 SH   SOLE   8,197 0 0
CODA OCTOPUS GROUP INC COM NEW 19188U206   462,696 74,150 SH   SOLE   74,150 0 0
COEUR MNG INC COM NEW 192108504   52,214 8,820 SH   SOLE   8,820 0 0
COMMERCIAL VEH GROUP INC COM 202608105   71,300 62,000 SH   SOLE   62,000 0 0
CONOCOPHILLIPS COM 20825C104   2,205 21 SH   SOLE   21 0 0
COSAN S A ADS 22113B103   5,063 970 SH   SOLE   970 0 0
COSTCO WHSL CORP COM NEW 22160K105   15,153 16 SH   SOLE   16 0 0
CREATIVE REALITIES INC COM 22530J309   397,053 203,617 SH   SOLE   203,617 0 0
CROWN CASTLE INC COM 22822V101   1,147 11 SH   SOLE   11 0 0
CSX CORP COM 126408103   132,859 4,514 SH   SOLE   4,514 0 0
DATA STORAGE CORP COM NEW 23786R201   127,050 35,000 SH   SOLE   35,000 0 0
DEERE & CO COM 244199105   1,877 4 SH   SOLE   4 0 0
DEVON ENERGY CORP COM NEW 25179M103   244,985 6,550 SH   SOLE   6,550 0 0
DEXCOM INC COM 252131107   3,756 55 SH   SOLE   55 0 0
DICE HOLDINGS INC COM 23331S100   397,401 285,900 SH   SOLE   285,900 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   7,501,753 289,754 SH   SOLE   289,754 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   8,194,448 317,122 SH   SOLE   317,122 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   7,814,137 198,529 SH   SOLE   198,529 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   107,168 1,771 SH   SOLE   1,771 0 0
DISTILLATE SMALL/MID CASH FLOW ETF DISTILLATE SMLMD 26922B667   5,061,784 160,468 SH   SOLE   160,468 0 0
DISTILLATE US FUNDAMENTAL STABILITY & VALUE ETF DISTILLATE US 26922A321   7,268,974 134,015 SH   SOLE   134,015 0 0
DLH HLDGS CORP COM 23335Q100   842,538 208,034 SH   SOLE   208,034 0 0
DOMINION ENERGY INC COM 25746U109   12,087 215 SH   SOLE   215 0 0
DOW INC COM 260557103   390,685 11,188 SH   SOLE   11,188 0 0
DRILLING TOOLS INTL CORP COM 26205E107   106,650 45,000 SH   SOLE   45,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   25,509 209 SH   SOLE   209 0 0
EATON CORP PLC SHS G29183103   3,806 14 SH   SOLE   14 0 0
EATON VANCE ENHANCED EQUITY IN COM 278277108   12,660 600 SH   SOLE   600 0 0
EBAY INC COM 278642103   331,483 4,894 SH   SOLE   4,894 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,957 27 SH   SOLE   27 0 0
ELECTROCORE INC COM NEW 28531P202   66,900 10,000 SH   SOLE   10,000 0 0
ELI LILLY & CO COM 532457108   1,652 2 SH   SOLE   2 0 0
EMERSON ELEC CO COM 291011104   2,412 22 SH   SOLE   22 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   939,537 220,032 SH   SOLE   220,032 0 0
ENERGY SELECT SECTOR SPDR ENERGY 81369Y506   130,066 1,391 SH   SOLE   1,391 0 0
ENSIGN GROUP INC COM 29358P101   12,964 100 SH   SOLE   100 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107   755,625 22,133 SH   SOLE   22,133 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   22,583 315 SH   SOLE   315 0 0
ESPEY MFG & ELECTRS CORP COM 296650104   149,215 5,500 SH   SOLE   5,500 0 0
EUROHOLDINGS LTD SHS Y234DY109   9,555 1,999 SH   SOLE   1,999 0 0
EUROSEAS LTD SHS Y23592135   398,419 12,999 SH   SOLE   12,999 0 0
EVOLUTION PETE CORP COM 30049A107   1,007,344 194,468 SH   SOLE   194,468 0 0
EXPEDIA GROUP INC COM NEW 30212P303   2,353 14 SH   SOLE   14 0 0
EXXON MOBIL CORP COM 30231G102   311,390 2,618 SH   SOLE   2,618 0 0
EZCORP INC CL A NON VTG 302301106   1,196,736 81,300 SH   SOLE   81,300 0 0
FEDEX CORP COM 31428X106   195,287 801 SH   SOLE   801 0 0
FIRST INTERNET BANCORP COM 320557101   503,240 18,791 SH   SOLE   18,791 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   24,753 3,700 SH   SOLE   3,700 0 0
FIRST TRUST US EQUITY OPPORTUNITIES ETF 336920103   22,348 200 SH   SOLE   200 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   555,500 110,000 SH   SOLE   110,000 0 0
FLUSHING FINL CORP COM 343873105   190,500 15,000 SH   SOLE   15,000 0 0
FORD MTR CO COM 345370860   10,170 1,013 SH   SOLE   1,013 0 0
FORTUNA SILVER MINES INC COM 349942102   64,050 10,500 SH   SOLE   10,500 0 0
FORUM ENERGY TECHNOLOGIES INC COM 34984V209   375,052 18,650 SH   SOLE   18,650 0 0
FRANCO NEV CORP COM 351858105   121,321 770 SH   SOLE   770 0 0
GE AEROSPACE COM NEW 369604301   1,411 7 SH   SOLE   7 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   81 1 SH   SOLE   1 0 0
GE VERNOVA INC COM 36828A101   305 1 SH   SOLE   1 0 0
GENCOR INDS INC COM 368678108   632,794 52,039 SH   SOLE   52,039 0 0
GENERAL MLS INC COM 370334104   1,256 21 SH   SOLE   21 0 0
GENERAL MTRS CO COM 37045V100   300,106 6,381 SH   SOLE   6,381 0 0
GLOBAL SELF STORAGE INC COM 37955N106   75,600 15,000 SH   SOLE   15,000 0 0
GLOBAL WTR RES INC COM 379463102   360,850 35,000 SH   SOLE   35,000 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106   22,090 1,000 SH   SOLE   1,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   177,621 325 SH   SOLE   325 0 0
GREENFIRE RES LTD NEW COM SHS 39525U107   363,940 62,000 SH   SOLE   62,000 0 0
GULF IS FABRICATION INC COM 402307102   161,500 25,000 SH   SOLE   25,000 0 0
HECLA MNG CO COM 422704106   378,867 68,141 SH   SOLE   68,141 0 0
HERITAGE GLOBAL INC COM 42727E103   600,516 275,466 SH   SOLE   275,466 0 0
HIGH TIDE INC COM NEW COM NEW 42981E401   189,000 100,000 SH   SOLE   100,000 0 0
HOME DEPOT COM 437076102   16,859 46 SH   SOLE   46 0 0
HONEYWELL INTL INC COM 438516106   2,965 14 SH   SOLE   14 0 0
HP INC COM 40434L105   350,595 12,661 SH   SOLE   12,661 0 0
HUDSON GLOBAL INC COM NEW 443787205   665,275 62,350 SH   SOLE   62,350 0 0
IBEX LTD SHS NEW COM G4690M101   460,215 18,900 SH   SOLE   18,900 0 0
ICAD INC COM NEW 44934S206   371,006 180,100 SH   SOLE   180,100 0 0
IDENTIV INC COM NEW 45170X205   270,933 84,932 SH   SOLE   84,932 0 0
IDEX CORP COM 45167R104   45,839 253 SH   SOLE   253 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,984 8 SH   SOLE   8 0 0
IMMERSION CORP COM 452521107   722,710 95,344 SH   SOLE   95,344 0 0
INFORMATION SVCS GROUP INC COM 45675Y104   634,700 162,327 SH   SOLE   162,327 0 0
INFUSYSTEM HLDGS INC COM 45685K102   437,394 81,300 SH   SOLE   81,300 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,467 7 SH   SOLE   7 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357   133,192 768 SH   SOLE   768 0 0
INVESCO S&P 500 EQUAL WEIGHT INCOME ADVANTAGE ETF S&P500 EQL WGT 46090A697   1,033 21 SH   SOLE   21 0 0
ISHARES BITCOIN TRUST ETF ETF 46438F101   9,362 200 SH   SOLE   200 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621   10,136,499 164,074 SH   SOLE   164,074 0 0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834   66,599 954 SH   SOLE   954 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507   4,473,042 76,658 SH   SOLE   76,658 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF CORE S&P TTL STK 464287150   156,037 1,278 SH   SOLE   1,278 0 0
ISHARES GOLD TRUST ETF 464285204   1,769 30 SH   SOLE   30 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   615,189 7,527 SH   SOLE   7,527 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   623,120 14,259 SH   SOLE   14,259 0 0
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598   12,203 64 SH   SOLE   64 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   18,275 91 SH   SOLE   91 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   98,609 1,062 SH   SOLE   1,062 0 0
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200   83,181 148 SH   SOLE   148 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606   368,715 4,427 SH   SOLE   4,427 0 0
ISHARES S&P MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705   12,527 104 SH   SOLE   104 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804   701,003 6,703 SH   SOLE   6,703 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF S&P SML 600 GWT 464287887   25,275 203 SH   SOLE   203 0 0
ISHARES SILVER TRUST ISHARES 46428Q109   310 10 SH   SOLE   10 0 0
ISHARES U.S. HEALTHCARE ETF US HLTHCARE ETF 464287762   61,938 1,017 SH   SOLE   1,017 0 0
ISHARES U.S. INDUSTRIALS ETF US INDUSTRIALS 464287754   44,494 341 SH   SOLE   341 0 0
JABIL INC COM 466313103   6,804 50 SH   SOLE   50 0 0
JOHNSON & JOHNSON COM 478160104   603,134 3,636 SH   SOLE   3,636 0 0
JOHNSON CTLS INTL PLC SHS G51502105   2,163 27 SH   SOLE   27 0 0
JPMORGAN CHASE & CO COM 46625H100   705,134 2,874 SH   SOLE   2,874 0 0
JPMorgan Equity Premium Income EQUITY PREMIUM 46641Q332   47,327 828 SH   SOLE   828 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   38,128 753 SH   SOLE   753 0 0
KARAT PACKAGING INC COM COM 48563L101   265,800 10,000 SH   SOLE   10,000 0 0
KRAFT HEINZ CO COM 500754106   435,910 14,325 SH   SOLE   14,325 0 0
LAKELAND INDUSTRIES INC COM 511795106   913,950 45,000 SH   SOLE   45,000 0 0
LAM RESEARCH CORP COM NEW 512807306   2,108 29 SH   SOLE   29 0 0
LAS VEGAS SANDS CORP COM 517834107   1,043 27 SH   SOLE   27 0 0
LEGACY HOUSING CORP COM 52472M101   2,034,800 80,682 SH   SOLE   80,682 0 0
LENNAR CORP CL A COM 526057104   329,993 2,875 SH   SOLE   2,875 0 0
LIFEVANTAGE CORP COM NEW 53222K205   1,458 100 SH   SOLE   100 0 0
LINCOLN EDL SVCS CORP COM 533535100   647,496 40,800 SH   SOLE   40,800 0 0
LINDE PLC SHS G54950103   21,752 46 SH   SOLE   46 0 0
LOCKHEED MARTIN CORP COM 539830109   12,460 27 SH   SOLE   27 0 0
LOVESAC COMPANY COM 54738L109   181,800 10,000 SH   SOLE   10,000 0 0
LSI INDS INC OHIO COM 50216C108   934,388 54,963 SH   SOLE   54,963 0 0
MAG SILVER CORP COM 55903Q104   38,200 2,500 SH   SOLE   2,500 0 0
MAMAS CREATIONS INC COM 56146T103   260,400 40,000 SH   SOLE   40,000 0 0
MARCUS CORP DEL COM 566330106   30,765 1,843 SH   SOLE   1,843 0 0
MARSH & MCLENNAN COS INC COM 571748102   14,889 61 SH   SOLE   61 0 0
MASTERCARD INC COM 57636Q104   4,933 9 SH   SOLE   9 0 0
MAYVILLE ENGR CO INC COM 578605107   402,900 30,000 SH   SOLE   30,000 0 0
MCDONALDS CORP COM 580135101   14,803 47 SH   SOLE   47 0 0
MCEWEN MNG INC COM NEW 58039P305   767,609 101,670 SH   SOLE   101,670 0 0
MEDTRONIC PLC SHS G5960L103   293,393 3,265 SH   SOLE   3,265 0 0
MERCK & CO INC COM 58933Y105   372,736 4,152 SH   SOLE   4,152 0 0
META PLATFORMS INC CL A 30303M102   125,104 217 SH   SOLE   217 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605   8,151 2,850 SH   SOLE   2,850 0 0
MGE ENERGY INC COM 55277P104   28,641 308 SH   SOLE   308 0 0
MICROSOFT CORP. COM 594918104   121,231 322 SH   SOLE   322 0 0
MILLER INDS INC TENN COM NEW 600551204   1,212,059 28,606 SH   SOLE   28,606 0 0
MITEK SYS INC COM NEW 606710200   459,245 55,666 SH   SOLE   55,666 0 0
MODIV INDUSTRIAL INC COM STK CL C 60784B101   401,250 25,000 SH   SOLE   25,000 0 0
MODULAR MED INC COM NEW 60785L207   92,650 85,000 SH   SOLE   85,000 0 0
MONDELEZ INTL INC CL A 609207105   1,696 25 SH   SOLE   25 0 0
MORGAN STANLEY COM NEW 617446448   6,534 56 SH   SOLE   56 0 0
MOTORCAR PARTS OF AMER COM 620071100   701,404 73,832 SH   SOLE   73,832 0 0
NANO NUCLEAR ENERGY INC COM COM 63010H108   210,410 7,952 SH   SOLE   7,952 0 0
NATURAL GAS SVCS GROUP INC COM 63886Q109   331,747 15,100 SH   SOLE   15,100 0 0
NETFLIX INC COM 64110L106   5,595 6 SH   SOLE   6 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402   145,200 60,000 SH   SOLE   60,000 0 0
NEWMONT CORP COM 651639106   605,361 12,538 SH   SOLE   12,538 0 0
NIAGEN BIOSCIENCE INC COM NEW 171077407   138,000 20,000 SH   SOLE   20,000 0 0
NIKE INC CL B 654106103   825 13 SH   SOLE   13 0 0
NOBLE CORP PLC ORD SHS A COM G65431127   853 36 SH   SOLE   36 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109   1,934,028 185,785 SH   SOLE   185,785 0 0
NORTHWEST PIPE CO Stock 667746101   1,044,890 25,300 SH   SOLE   25,300 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,895 17 SH   SOLE   17 0 0
NPK INTERNATIONAL INC COM SHS 651718504   817,467 140,700 SH   SOLE   140,700 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   307 30 SH   SOLE   30 0 0
NVIDIA CORPORATION COM 67066G104   20,053 185 SH   SOLE   185 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   367,495 9,650 SH   SOLE   9,650 0 0
OOMA INC COM 683416101   523,600 40,000 SH   SOLE   40,000 0 0
ORACLE CORPORATION COM 68389X105   419,714 3,002 SH   SOLE   3,002 0 0
ORION GROUP HLDGS INC COM 68628V308   209,200 40,000 SH   SOLE   40,000 0 0
PALANTIR TECHNOLOGIES INC CL A COM 69608A108   9,790 116 SH   SOLE   116 0 0
PAN AMERN SILVER CORP COM 697900108   59,409 2,300 SH   SOLE   2,300 0 0
PEPSICO INC COM 713448108   514,093 3,428 SH   SOLE   3,428 0 0
PERION NETWORK LTD SHS NEW M78673114   162,800 20,000 SH   SOLE   20,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203   1,364,579 187,700 SH   SOLE   187,700 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR 71654V408   3,241 226 SH   SOLE   226 0 0
PFIZER INC COM 717081103   454,825 17,948 SH   SOLE   17,948 0 0
PHILLIPS 66 COM 718546104   1,235 10 SH   SOLE   10 0 0
PHOTRONICS INC COM 719405102   996,480 48,000 SH   SOLE   48,000 0 0
POWER SOLUTIONS INTL INC COM NEW 73933G202   379,200 15,000 SH   SOLE   15,000 0 0
POWERFLEET INC COM 73931J109   1,249,250 227,550 SH   SOLE   227,550 0 0
POWERSHARES QQQ TR ETF 46090E103   55,801 119 SH   SOLE   119 0 0
PROCTER AND GAMBLE CO COM 742718109   8,180 48 SH   SOLE   48 0 0
PROPHASE LABS INC COM 74345W108   60,645 150,000 SH   SOLE   150,000 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF MSCI EAFE DIVD 74347B839   108,144 2,787 SH   SOLE   2,787 0 0
PRUDENTIAL FINL INC COM 744320102   524,092 4,692 SH   SOLE   4,692 0 0
PUBLIC STORAGE OPER CO COM 74460D109   47,142 157 SH   SOLE   157 0 0
PURE CYCLE CORP COM NEW 746228303   446,357 42,632 SH   SOLE   42,632 0 0
QUALCOMM INC COM 747525103   323,880 2,108 SH   SOLE   2,108 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   365,820 140,700 SH   SOLE   140,700 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   410,080 176,000 SH   SOLE   176,000 0 0
RADIANT LOGISTICS INC COM 75025X100   2,233,569 363,182 SH   SOLE   363,182 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   69,074 3,178 SH   SOLE   3,178 0 0
RESEARCH SOLUTIONS INC COM 761025105   934,487 359,418 SH   SOLE   359,418 0 0
RICHARDSON ELECTRONICS LTD COM 763165107   111,555 9,996 SH   SOLE   9,996 0 0
RIO TINTO PLC SPONSORED ADR 767204100   314,928 5,241 SH   SOLE   5,241 0 0
ROBINHOOD MKTS INC COM CL A 770700102   9,781 235 SH   SOLE   235 0 0
ROBLOX CORP CL A 771049103   408 7 SH   SOLE   7 0 0
ROYAL GOLD INC COM 780287108   297,241 1,817 SH   SOLE   1,817 0 0
RTX CORPORATION COM 75513E101   530 4 SH   SOLE   4 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102   173,979 2,579 SH   SOLE   2,579 0 0
SALESFORCE INC COM 79466L302   3,765 14 SH   SOLE   14 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   6,040 800 SH   SOLE   800 0 0
SANOFI SPONSORED ADR 80105N105   27,730 500 SH   SOLE   500 0 0
SAP SE SPONSORED ADR 803054204   8,322 31 SH   SOLE   31 0 0
SCHLUMBERGER LTD COM STK 806857108   351,245 8,403 SH   SOLE   8,403 0 0
SCHWAB CHARLES CORP COM 808513105   3,836 49 SH   SOLE   49 0 0
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   262,278 13,259 SH   SOLE   13,259 0 0
SCHWAB SHORT-TERM US TREASURY ETF SHT TM US TRES 808524862   61,205 2,514 SH   SOLE   2,514 0 0
SCHWAB U.S. BROAD MARKET ETF US BRD MKT ETF 808524102   342,349 15,901 SH   SOLE   15,901 0 0
SCHWAB US DIVIDEND EQUITY ETF US DIVIDEND EQ 808524797   14,811 529 SH   SOLE   529 0 0
SEALED AIR CORP NEW COM COM 81211K100   322,611 11,163 SH   SOLE   11,163 0 0
SENSUS HEALTHCARE INC COM COM 81728J109   594,022 125,586 SH   SOLE   125,586 0 0
SERVICENOW INC COM 81762P102   796 1 SH   SOLE   1 0 0
SHELL PLC SPONSORED ADR 780259305   1,905 26 SH   SOLE   26 0 0
SHYFT GROUP INC COM 825698103   265,046 32,762 SH   SOLE   32,762 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   2,512,460 153,573 SH   SOLE   153,573 0 0
SKYX PLATFORMS CORP COM 78471E105   57,528 40,800 SH   SOLE   40,800 0 0
SONY GROUP CORP SPONSORED ADR 835699307   3,605 142 SH   SOLE   142 0 0
SOUTHERN CO COM 842587107   38,482 418 SH   SOLE   418 0 0
SOUTHWEST AIRLS CO COM 844741108   561,129 16,710 SH   SOLE   16,710 0 0
SOW GOOD INC COM 84612H106   25,250 25,000 SH   SOLE   25,000 0 0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF SPDR TR TACTIC 78467V848   178,647 4,434 SH   SOLE   4,434 0 0
SPDR GOLD ETF GOLD SHS 78463V107   28,814 100 SH   SOLE   100 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   8,929,559 15,963 SH   SOLE   15,963 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300   9,209,551 117,468 SH   SOLE   117,468 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   23,427 172 SH   SOLE   172 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF GLB NAT RESRCE 78463X541   1,473,699 27,675 SH   SOLE   27,675 0 0
SPDR S&P NORTH AMERICAN NATURAL RESOURCES ETF ETF 78463X152   4,162,411 74,981 SH   SOLE   74,981 0 0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF OILGAS EQUIP 78468R549   1,309 18 SH   SOLE   18 0 0
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF S&P OILGAS EXP 78468R556   1,229 9 SH   SOLE   9 0 0
SPROTT INC COM NEW 852066208   96,471 2,150 SH   SOLE   2,150 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208R101   2,582,469 90,900 SH   SOLE   90,900 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   5,131,100 213,262 SH   SOLE   213,262 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   34,800 3,000 SH   SOLE   3,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   564,913 6,763 SH   SOLE   6,763 0 0
STARBUCKS CORP COM 855244109   2,943 30 SH   SOLE   30 0 0
STEALTH GAS INC SHS Y81669106   1,537 272 SH   SOLE   272 0 0
STRATTEC SEC CORP COM 863111100   315,680 8,000 SH   SOLE   8,000 0 0
STRYKER CORP COM 863667101   521,150 1,400 SH   SOLE   1,400 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR 86562M209   38,650 2,500 SH   SOLE   2,500 0 0
SUNCOR ENERGY INC COM NEW 867224107   1,859 48 SH   SOLE   48 0 0
SUPERIOR GROUP OF CO INC COM 868358102   429,445 39,254 SH   SOLE   39,254 0 0
SWK HLDGS CORP COM NEW 78501P203   351,713 20,225 SH   SOLE   20,225 0 0
T ROWE PRICE GROUP INC COM 74144T108   148,351 1,614 SH   SOLE   1,614 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100   8,632 52 SH   SOLE   52 0 0
TAYLOR DEVICES INC COM 877163105   193,620 6,000 SH   SOLE   6,000 0 0
TECHNIPFMC PLC COM COM G87110105   2,377 75 SH   SOLE   75 0 0
TECHPRECISION CORP COM NEW 878739200   178,301 77,522 SH   SOLE   77,522 0 0
TEEKAY TANKERS LTD CL A G8726X106   842 22 SH   SOLE   22 0 0
TESLA INC COM 88160R101   34,727 134 SH   SOLE   134 0 0
TEXAS INSTRS INC COM 882508104   179,700 1,000 SH   SOLE   1,000 0 0
THE BEACHBODY COMPANY INC COM CL A NEW 073463309   337,050 45,000 SH   SOLE   45,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,493 3 SH   SOLE   3 0 0
TOYOTA MOTOR CORP ADS 892331307   1,412 8 SH   SOLE   8 0 0
U S GLOBAL INVS INCORPORA CL A 902952100   1,221,350 540,420 SH   SOLE   540,420 0 0
UBER TECHNOLOGIES INC COM 90353T100   2,769 38 SH   SOLE   38 0 0
ULTRALIFE BATTERIES INC COM 903899102   161,400 30,000 SH   SOLE   30,000 0 0
UNILEVER PLC SPONSORED ADR NEW 904767704   1,131 19 SH   SOLE   19 0 0
UNION PAC CORP COM 907818108   12,070 51 SH   SOLE   51 0 0
UNITEDHEALTH GROUP INC COM 91324P102   537,653 1,026 SH   SOLE   1,026 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   883,392 34,400 SH   SOLE   34,400 0 0
USIO INC COM 917313108   668,972 458,200 SH   SOLE   458,200 0 0
VAALCO ENERGY INC COM NEW 91851C201   553,605 147,235 SH   SOLE   147,235 0 0
VALERO ENERGY CORP COM 91913Y100   961 7 SH   SOLE   7 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106   2,284,750 49,700 SH   SOLE   49,700 0 0
VANECK JUNIOR GOLD MINERS ETF JUNIOR GOLD MINE 92189F791   117,444 2,053 SH   SOLE   2,053 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL CAP ETF 922042718   9,364 81 SH   SOLE   81 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   720,647 15,922 SH   SOLE   15,922 0 0
VANGUARD GROWTH ETF ETF 922908736   3,708 10 SH   SOLE   10 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810   9,504,807 114,598 SH   SOLE   114,598 0 0
VANGUARD LARGE-CAP ETF LARGE CAP ETF 922908637   29,504 114 SH   SOLE   114 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629   59,666 230 SH   SOLE   230 0 0
VANGUARD S&P 500 ETF ETF 922908363   2,579 5 SH   SOLE   5 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611   44,495 238 SH   SOLE   238 0 0
VANGUARD TOTAL STOCK MARKET ETF TOTAL STCK MKT 922908769   3,343 12 SH   SOLE   12 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   149,121 863 SH   SOLE   863 0 0
VERIZON COMMUNICATIONS COM 92343V104   233,864 5,155 SH   SOLE   5,155 0 0
VIEMED HEALTHCARE INC COM 92663R105   768,040 105,500 SH   SOLE   105,500 0 0
VIRTRA INC COM PAR 92827K301   237,134 58,264 SH   SOLE   58,264 0 0
VISA INC COM CL A 92826C839   7,710 22 SH   SOLE   22 0 0
VITESSE ENERGY INC COMMON STOCK COMMON STOCK 92852X103   368,850 15,000 SH   SOLE   15,000 0 0
WALMART INC COM 931142103   13,520 154 SH   SOLE   154 0 0
WASTE CONNECTIONS INC COM 94106B101   2,733 14 SH   SOLE   14 0 0
WEC ENERGY GROUP INC COM 92939U106   57,116 524 SH   SOLE   524 0 0
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT 958669103   4,481 109 SH   SOLE   109 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   298,022 3,839 SH   SOLE   3,839 0 0
WHERE FOOD COMES FROM INC COM NEW 96327X200   148,050 13,374 SH   SOLE   13,374 0 0
WILLDAN GROUP INC COM 96924N100   447,920 11,000 SH   SOLE   11,000 0 0
XCEL BRANDS INC COM NEW 98400M200   179,329 63,592 SH   SOLE   63,592 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100   2,663 76 SH   SOLE   76 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   453 4 SH   SOLE   4 0 0