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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM COM 002824100 626 5,298 SH   SOLE   5,298 0 0
ABBVIE INC COM COM 00287Y109 847 7,848 SH   SOLE   7,848 0 0
ADDUS HOMECARE CORPCOM COM 006739106 646 8,100 SH   SOLE   8,100 0 0
AGROFRESH SOLUTIONS INC COM COM 00856G109 106 49,213 SH   SOLE   49,213 0 0
AIRGAIN INC COM COM 00938A104 164 13,000 SH   SOLE   13,000 0 0
ALEXCO RESOURCE CORP COM COM 01535P106 150 100,000 SH   SOLE   100,000 0 0
ALIMERA SCIENCES INC COM NEW COM NEW 016259202 84 20,000 SH   SOLE   20,000 0 0
ALPHABET INC CAP STK CL C CAP STK CL A 02079K107 616 231 SH   SOLE   231 0 0
ALTRIA GROUP INC COM COM 02209S103 383 8,411 SH   SOLE   8,411 0 0
A-MARK PRECIOUS METALS INC COM COM 00181T107 1,876 31,250 SH   SOLE   31,250 0 0
AMERICAN SOFTWARE CL A CLASS A CL A 029683109 1,214 51,120 SH   SOLE   51,120 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106 356 1,348 SH   SOLE   1,348 0 0
AMGEN INC COM 031162100 619 2,909 SH   SOLE   2,909 0 0
AMPCO-PITTSBURG CORP COM COM 032037103 639 136,004 SH   SOLE   136,004 0 0
AMPCO-PITTSBURG CORP WT A EXP 080125 *W EXP 08/01/2025 032037111 13 15,000 SH   SOLE   15,000 0 0
APPLE INC COM COM 037833100 354 2,501 SH   SOLE   2,501 0 0
ARIDIS PHARMACEUTICALS INC COM COM 040334104 59 16,000 SH   SOLE   16,000 0 0
ASSERTIO HOLDINGS INC COM NEW COM STK 04546C106 198 218,750 SH   SOLE   218,750 0 0
ASURE SOFTWARE INC CORP. COM 04649U102 1,344 149,200 SH   SOLE   149,200 0 0
AXT INC COM 00246W103 1,201 144,180 SH   SOLE   144,180 0 0
BEL FUSE INC CL B CL B 077347300 380 30,550 SH   SOLE   30,550 0 0
BETTER CHOICE CO INC COM COM 08771Y303 186 50,000 SH   SOLE   50,000 0 0
BGSF INC COM COM 05601C105 712 55,700 SH   SOLE   55,700 0 0
BIOMERICA INC COM NEW COM NEW 09061H307 135 30,000 SH   SOLE   30,000 0 0
BK TECHNOLOGIES CORPORATION COM COM 05587G104 154 54,446 SH   SOLE   54,446 0 0
BLUELINX HLDGS INC COM NEW COM NEW 09624H208 489 10,000 SH   SOLE   10,000 0 0
BOWMAN CONSULTING GROUP LTD COM COM 103002101 821 59,703 SH   SOLE   59,703 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 355 5,995 SH   SOLE   5,995 0 0
CANTALOUPE INC COM COM 138103106 270 25,000 SH   SOLE   25,000 0 0
CARLISLE COS INC COM COM 142339100 370 1,859 SH   SOLE   1,859 0 0
CENTURY CASINOS INC COM 156492100 1,885 139,950 SH   SOLE   139,950 0 0
CERAGAN NETWORKS LTD ORD M22013102 524 150,000 SH   SOLE   150,000 0 0
CHECK CAP LTD SHS SHS M2361E203 51 58,424 SH   SOLE   58,424 0 0
CHEVRON CORP NEW COM COM 166764100 431 4,245 SH   SOLE   4,245 0 0
CISCO SYS INC COM 17275R102 1,033 18,974 SH   SOLE   18,974 0 0
CITIGROUP INC COM NEW COM NEW 172967424 566 8,058 SH   SOLE   8,058 0 0
CODA OCTOPUS GROUP INC COM NEW COM NEW 19188U206 1,036 115,600 SH   SOLE   115,600 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105 189 20,000 SH   SOLE   20,000 0 0
CRA INTL INC COM COM 12618T105 844 8,500 SH   SOLE   8,500 0 0
CYNERGISTEK INC COM COM 23258P105 274 152,468 SH   SOLE   152,468 0 0
DATA I O CORP COM COM 237690102 294 45,000 SH   SOLE   45,000 0 0
DELTA APPAREL INC COM 247368103 382 14,000 SH   SOLE   14,000 0 0
DICE HOLDINGS INC COM 23331S100 780 163,800 SH   SOLE   163,800 0 0
DIGI INTL INC COM COM 253798102 746 35,500 SH   SOLE   35,500 0 0
DISNEY WALT CO COM COM 254687106 477 2,820 SH   SOLE   2,820 0 0
DLH HLDGS CORP COM 23335Q100 4,491 365,141 SH   SOLE   365,141 0 0
DYNATRONICS CORP COM NEW 268157401 146 100,000 SH   SOLE   100,000 0 0
EASTERN CO COM COM 276317104 239 9,500 SH   SOLE   9,500 0 0
EBAY INC COM 278642103 826 11,857 SH   SOLE   11,857 0 0
EGAIN CORP COM NEW COM NEW 28225C806 525 51,500 SH   SOLE   51,500 0 0
ELECTROMED INC COM COM 285409108 151 14,000 SH   SOLE   14,000 0 0
ENDEAVOUR SILVER CORP COM COM 29258Y103 331 81,000 SH   SOLE   81,000 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107 303 14,000 SH   SOLE   14,000 0 0
EUROSEAS LTD SHS SHS Y23592135 639 19,000 SH   SOLE   19,000 0 0
EVOLUTION PETE CORP COM COM 30049A107 1,141 200,800 SH   SOLE   200,800 0 0
EXXON MOBIL CORP COM COM 30231G102 210 3,570 SH   SOLE   3,570 0 0
FATHOM HOLDINGS INC COM COM 31189V109 401 15,000 SH   SOLE   15,000 0 0
FEDEX CORP COM 31428X106 219 1,000 SH   SOLE   1,000 0 0
FIRST INTERNET BANCORP COM 320557101 1,001 32,100 SH   SOLE   32,100 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 113 31,255 SH   SOLE   31,255 0 0
FORTUNA SILVER MINES INC COM COM 349915108 524 133,300 SH   SOLE   133,300 0 0
GAMCO INVS INC CL A COM CL A COM 361438104 222 8,400 SH   SOLE   8,400 0 0
GENCOR INDS INC COM COM 368678108 927 83,555 SH   SOLE   83,555 0 0
GENERAL MLS INC COM COM 370334104 352 5,882 SH   SOLE   5,882 0 0
GENERAL MTRS CO COM COM 37045V100 251 4,760 SH   SOLE   4,760 0 0
GENUINE PARTS CO COM COM 372460105 316 2,610 SH   SOLE   2,610 0 0
GILAT SATELLITE NETWORKS LTD SHS NEW SHS NEW M51474118 485 54,000 SH   SOLE   54,000 0 0
GLOBAL SELF STORAGE INC COM COM 37955N106 131 25,495 SH   SOLE   25,495 0 0
GLOBAL WTR RES INC COM COM 379463102 412 22,000 SH   SOLE   22,000 0 0
GOLD RESOURCE CORP COM COM 38068T105 663 422,300 SH   SOLE   422,300 0 0
GREEN BRICK PARTNERS INC COM COM 392709101 618 30,100 SH   SOLE   30,100 0 0
GSI TECHNOLOGY INC COM COM 36241U106 92 17,500 SH   SOLE   17,500 0 0
GULF IS FABRICATION INC COM COM 402307102 79 20,000 SH   SOLE   20,000 0 0
HECLA MNG CO COM COM 422704106 366 66,490 SH   SOLE   66,490 0 0
HENNESSY ADVISORS INC COM 425885100 390 40,575 SH   SOLE   40,575 0 0
HERITAGE GLOBAL INC COM COM 42727E103 549 279,980 SH   SOLE   279,980 0 0
HOME DEPOT COM 437076102 364 1,109 SH   SOLE   1,109 0 0
HP INC COM COM 40434L105 461 16,847 SH   SOLE   16,847 0 0
HUDBAY MINERALS INC COM COM 443628102 65 10,500 SH   SOLE   10,500 0 0
HUDSON GLOBAL INC COM NEW COM NEW 443787205 1,180 74,094 SH   SOLE   74,094 0 0
ICAD INC COM NEW COM NEW 44934S206 562 52,300 SH   SOLE   52,300 0 0
IDENTIV INC COM NEW COM NEW 45170X205 1,236 65,600 SH   SOLE   65,600 0 0
IES HLDGS INC COM COM 44951W106 1,366 29,900 SH   SOLE   29,900 0 0
IMMERSION CORP COM COM 452521107 1,100 160,800 SH   SOLE   160,800 0 0
IMMUCELL CORP COM PAR COM PAR $0.10 452525306 468 50,000 SH   SOLE   50,000 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 1,689 235,200 SH   SOLE   235,200 0 0
INFRA AND ENERGY ALTRNTIVE INC COM COM 45686J104 869 76,040 SH   SOLE   76,040 0 0
INFUSYSTEM HLDGS INC COM COM 45685K102 456 35,000 SH   SOLE   35,000 0 0
INTEL CORP COM COM 458140100 564 10,583 SH   SOLE   10,583 0 0
INTEST CORPORATION COM 461147100 230 20,000 SH   SOLE   20,000 0 0
INTRICON CORP COM COM 46121H109 328 18,041 SH   SOLE   18,041 0 0
INTRUSION INC COM NEW COM NEW 46121E205 466 114,800 SH   SOLE   114,800 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621 9,740 193,865 SH   SOLE   193,865 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507 3,660 13,913 SH   SOLE   13,913 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234 903 17,927 SH   SOLE   17,927 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 1,119 15,143 SH   SOLE   15,143 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606 333 4,200 SH   SOLE   4,200 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804 723 6,624 SH   SOLE   6,624 0 0
ISSUER DIRECT CORP COM NEW COM NEW 46520M204 353 13,486 SH   SOLE   13,486 0 0
ITERIS INC NEW COM COM 46564T107 158 30,000 SH   SOLE   30,000 0 0
JERASH HLDGS US INC COM COM 47632P101 168 25,000 SH   SOLE   25,000 0 0
JOHNSON & JOHNSON COM COM 478160104 718 4,443 SH   SOLE   4,443 0 0
JPMORGAN CHASE & CO COM COM 46625H100 899 5,492 SH   SOLE   5,492 0 0
KIMBERLY-CLARK CORP COM COM 494368103 335 2,533 SH   SOLE   2,533 0 0
LAKELAND INDUSTRIES INC COM 511795106 578 27,500 SH   SOLE   27,500 0 0
LANDEC CP COM 514766104 582 63,100 SH   SOLE   63,100 0 0
LB FOSTER CO COM 350060109 310 20,000 SH   SOLE   20,000 0 0
LEGACY HOUSING CORP COM COM 52472M101 1,916 106,600 SH   SOLE   106,600 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 726 108,500 SH   SOLE   108,500 0 0
LSI INDS INC OHIO COM COM 50216C108 489 63,100 SH   SOLE   63,100 0 0
LUNA INNOVATIONS INC COM COM 550351100 692 72,800 SH   SOLE   72,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP COM UNIT RP LP 559080106 440 9,662 SH   SOLE   9,662 0 0
MAYVILLE ENGR CO INC COM COM 578605107 188 10,000 SH   SOLE   10,000 0 0
MCEWEN MNG INC COM COM 58039P107 396 380,600 SH   SOLE   380,600 0 0
MCKESSON CORP COM 58155Q103 558 2,797 SH   SOLE   2,797 0 0
MEDTRONIC PLC SHS COM G5960L103 424 3,382 SH   SOLE   3,382 0 0
MERCK & CO INC COM COM 58933Y105 248 3,302 SH   SOLE   3,302 0 0
MILLER INDS INC TENN NEW COM NEW 600551204 1,511 44,400 SH   SOLE   44,400 0 0
MIND TECHNOLOGY INC COM COM 602566101 133 70,900 SH   SOLE   70,900 0 0
MORGAN STANLEY COM NEW COM NEW 617446448 470 4,835 SH   SOLE   4,835 0 0
MOTORCAR PARTS OF AMER COM 620071100 1,090 55,900 SH   SOLE   55,900 0 0
MYOMO INC COM NEW COM NEW 62857J201 268 22,500 SH   SOLE   22,500 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105 431 10,000 SH   SOLE   10,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW COM NEW 638842302 162 12,000 SH   SOLE   12,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 COM PAR $.001 64115A402 183 40,000 SH   SOLE   40,000 0 0
NEWAGE INC COM COM 650194103 438 315,150 SH   SOLE   315,150 0 0
NEWMONT CORP COM COM 651639106 472 8,685 SH   SOLE   8,685 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109 4,294 282,395 SH   SOLE   282,395 0 0
NORTHWEST PIPE CO COM 667746101 482 20,323 SH   SOLE   20,323 0 0
ONE STOP SYS INC COM COM 68247W109 277 55,000 SH   SOLE   55,000 0 0
OOMA INC COM COM 683416101 465 25,000 SH   SOLE   25,000 0 0
OPIANT PHARMACEUTICALS INC COM COM 683750103 824 32,000 SH   SOLE   32,000 0 0
ORACLE CORPORATION COM 68389X105 942 10,817 SH   SOLE   10,817 0 0
ORBITAL ENERGY GROUP INC COM COM NEW 68559A109 169 55,000 SH   SOLE   55,000 0 0
PAYPAL HLDGS INC COM COM 70450Y103 482 1,853 SH   SOLE   1,853 0 0
PC-TEL INC COM 69325Q105 1,520 244,375 SH   SOLE   244,375 0 0
PEPSICO INC COM COM 713448108 762 5,068 SH   SOLE   5,068 0 0
PERION NETWORK LTD SHS NEW SHS NEW M78673114 347 20,000 SH   SOLE   20,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203 845 127,100 SH   SOLE   127,100 0 0
PFIZER INC COM COM 717081103 967 22,484 SH   SOLE   22,484 0 0
PFSWEB INC COM NEW COM NEW 717098206 904 70,100 SH   SOLE   70,100 0 0
PGT INNOVATIONS INC COM COM 69336V101 916 47,950 SH   SOLE   47,950 0 0
PHOTRONICS INC COM 719405102 945 69,300 SH   SOLE   69,300 0 0
POWERFLEET INC COM. COM 73931J109 499 74,450 SH   SOLE   74,450 0 0
PROCTER AND GAMBLE CO COM COM 742718109 629 4,496 SH   SOLE   4,496 0 0
PROFIRE ENERGY INC COM COM 74316X101 763 663,505 SH   SOLE   663,505 0 0
PROPHASE LABS INC COM COM 74345W108 980 188,400 SH   SOLE   188,400 0 0
PRUDENTIAL FINL INC COM 744320102 521 4,957 SH   SOLE   4,957 0 0
PURE CYCLE CORP COM NEW COM NEW 746228303 799 60,000 SH   SOLE   60,000 0 0
QUEST RESOURCE HLDG CORP COM NEW COM NEW 74836W203 1,464 240,000 SH   SOLE   240,000 0 0
RADIANT LOGISTICS INC COM 75025X100 2,861 447,800 SH   SOLE   447,800 0 0
RESEARCH SOLUTIONS INC COM COM 761025105 1,112 424,400 SH   SOLE   424,400 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102 277 6,491 SH   SOLE   6,491 0 0
SACHEM CAP CORP COM COM 78590A109 191 35,000 SH   SOLE   35,000 0 0
SAFEGUARD SCIENTIFICS INC COM NEW COM NEW 786449207 250 28,200 SH   SOLE   28,200 0 0
SENSTAR TECHNOLOGIES LTD ORD ORD M6786D104 474 119,600 SH   SOLE   119,600 0 0
SENSUS HEALTHCARE INC COM COM 81728J109 148 41,100 SH   SOLE   41,100 0 0
SHARPS COMPLIANCE CORP COM COM 820017101 414 50,000 SH   SOLE   50,000 0 0
SHYFT GROUP INC COM COM 825698103 2,728 71,780 SH   SOLE   71,780 0 0
SILVERCREST ASSET MGMT GROUP I CL A CL A 828359109 4,234 271,775 SH   SOLE   271,775 0 0
SILVERSUN TECHNOLOGIES INC COM NEW COM NEW 82846H207 200 33,000 SH   SOLE   33,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,055 6,400 SH   SOLE   6,400 0 0
SOUTHWEST AIRLS CO COM COM 844741108 993 19,300 SH   SOLE   19,300 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 8,537 19,894 SH   SOLE   19,894 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300 6,828 83,304 SH   SOLE   83,304 0 0
SPROTT INC COM NEW COM NEW 852066208 581 15,840 SH   SOLE   15,840 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT TR UNIT 85208R101 622 36,300 SH   SOLE   36,300 0 0
SPROTT PHYSICAL GOLD TR UNIT UNIT 85207H104 6,095 441,634 SH   SOLE   441,634 0 0
STRATTEC SEC CORP COM COM 863111100 467 12,000 SH   SOLE   12,000 0 0
STRYKER CORP COM 863667101 1,275 4,833 SH   SOLE   4,833 0 0
SUPER LEAGUE GAMING INC COM COM 86804F202 93 30,000 SH   SOLE   30,000 0 0
SUPERIOR GROUP OF CO INC COM COM 868358102 545 23,400 SH   SOLE   23,400 0 0
T ROWE PRICE GROUP INC COM 74144T108 297 1,508 SH   SOLE   1,508 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS SPONSORED ADS 874039100 539 4,827 SH   SOLE   4,827 0 0
TARGET CORP COM COM 87612E106 271 1,186 SH   SOLE   1,186 0 0
TAYLOR DEVICES INC COM COM 877163105 182 16,211 SH   SOLE   16,211 0 0
TECNOGLASS INC SHS SHS G87264100 1,582 72,795 SH   SOLE   72,795 0 0
TEXAS INSTRS INC COM COM 882508104 288 1,500 SH   SOLE   1,500 0 0
TRANSACT TECHNOLOGIES INC COM COM 892918103 938 67,500 SH   SOLE   67,500 0 0
TRANSCAT INC COM COM 893529107 645 10,000 SH   SOLE   10,000 0 0
TRISTATE CAPITAL HOLDINGS, INC COM 89678F100 971 45,900 SH   SOLE   45,900 0 0
TURTLE BEACH CORP COM NEW COM NEW 900450206 1,530 55,000 SH   SOLE   55,000 0 0
U S GLOBAL INVS INCORPORA CLASS A CL A 902952100 3,262 573,230 SH   SOLE   573,230 0 0
UFP TECHNOLOGIES INC COM COM 902673102 339 5,500 SH   SOLE   5,500 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 897 2,295 SH   SOLE   2,295 0 0
UNIVERSAL TECHNICAL INST INC COM COM 913915104 824 121,900 SH   SOLE   121,900 0 0
VANECK GOLD MINERS ETF GOLD MINERS ETF 92189F106 525 17,817 SH   SOLE   17,817 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858 6,839 136,761 SH   SOLE   136,761 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810 13,172 151,004 SH   SOLE   151,004 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 285 2,805 SH   SOLE   2,805 0 0
VERIZON COMMUNICATIONS COM 92343V104 513 9,496 SH   SOLE   9,496 0 0
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 396 11,300 SH   SOLE   11,300 0 0
VIRTRA INC COM PAR COM PAR 92827K301 456 45,000 SH   SOLE   45,000 0 0
WASTE MGMT INC DEL COM COM 94106L109 682 4,568 SH   SOLE   4,568 0 0
XCEL BRANDS INC COM NEW COM NEW 98400M101 93 62,600 SH   SOLE   62,600 0 0
ZIX CORP COM COM 98974P100 801 113,300 SH   SOLE   113,300 0 0