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 737 6,775 SH   SOLE   7,475 0 0
ABBVIE INC COM COM 00287Y109 494 5,638 SH   SOLE   6,126 0 0
ADDUS HOMECARE CORPCOM COM 006739106 848 8,976 SH   SOLE   9,276 0 0
AIRGAIN INC COM COM 00938A104 213 16,000 SH   SOLE   16,050 0 0
ALEXCO RESOURCE CORP COM COM 01535P106 132 50,000 SH   SOLE   50,000 0 0
ALPHABET INC CAP STK CL C CAP STK CL A 02079K107 348 237 SH   SOLE   237 0 0
AMERICAN SOFTWARE CL A CLASS A CL A 029683109 1,199 85,400 SH   SOLE   85,400 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106 264 1,710 SH   SOLE   1,710 0 0
AMGEN INC COM 031162100 570 2,244 SH   SOLE   2,244 0 0
AMPCO-PITTSBURG CORP COM COM 032037103 71 21,696 SH   SOLE   21,696 0 0
AMPCO-PITTSBURG CORP WT A EXP 080125 *W EXP 08/01/202 032037111 6 15,000 SH   SOLE   15,000 0 0
ASSERTIO HOLDINGS INC COM STK COM STK 04546C106 83 125,000 SH   SOLE   125,000 0 0
ASURE SOFTWARE INC CORP. COM 04649U102 1,130 149,700 SH   SOLE   149,700 0 0
AXT INC COM 00246W103 1,299 212,250 SH   SOLE   212,250 0 0
BANKWELL FINL GROUP INC COM COM 06654A103 170 12,000 SH   SOLE   12,000 0 0
BEL FUSE INC CL B CL B 077347300 415 38,850 SH   SOLE   38,850 0 0
BG STAFFING INC COM COM 05544A109 428 50,586 SH   SOLE   50,586 0 0
BIOMERICA INC COM NEW COM NEW 09061H307 173 25,000 SH   SOLE   25,000 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM COM 090931106 370 7,000 SH   SOLE   7,000 0 0
BLUELINX HLDGS INC COM NEW COM NEW 09624H208 850 39,500 SH   SOLE   39,500 0 0
CARLISLE COS INC COM COM 142339100 268 2,187 SH   SOLE   2,187 0 0
CBS CORP CL B CL B 92556H206 381 13,585 SH   SOLE   13,585 0 0
CENTURY CASINOS INC COM 156492100 767 139,950 SH   SOLE   139,950 0 0
CERAGAN NETWORKS LTD ORD M22013102 635 255,000 SH   SOLE   255,000 0 0
CHECK CAP LTD SHS SHS M2361E203 27 75,050 SH   SOLE   75,050 0 0
CHEMBIO DIAGNOSTICS INC COM NEW COM NEW 163572209 252 51,900 SH   SOLE   51,900 0 0
CHEVRON CORP NEW COM COM 166764100 213 2,961 SH   SOLE   2,961 0 0
CISCO SYS INC COM 17275R102 313 7,956 SH   SOLE   7,956 0 0
CITIGROUP INC COM NEW COM NEW 172967424 216 5,014 SH   SOLE   5,014 0 0
CODA OCTOPUS GROUP INC COM NEW COM NEW 19188U206 530 95,900 SH   SOLE   95,900 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105 65 10,000 SH   SOLE   10,000 0 0
CPI AEROSTRUCTURES INCCOM NEW COM NEW 125919308 348 129,916 SH   SOLE   129,916 0 0
CRA INTL INC COM COM 12618T105 300 8,000 SH   SOLE   8,000 0 0
CYNERGISTEK INC COM COM 23258P105 498 317,512 SH   SOLE   317,512 0 0
DATA I O CORP COM COM 237690102 191 60,000 SH   SOLE   60,000 0 0
DELTA APPAREL INC COM 247368103 428 30,000 SH   SOLE   30,000 0 0
DICE HOLDINGS INC COM 23331S100 260 115,000 SH   SOLE   115,000 0 0
DIGI INTL INC COM COM 253798102 555 35,500 SH   SOLE   35,500 0 0
DLH HLDGS CORP COM 23335Q100 2,991 412,599 SH   SOLE   412,599 0 0
DSP GROUP INC COM 23332B106 1,321 100,250 SH   SOLE   100,250 0 0
EBAY INC COM 278642103 562 10,780 SH   SOLE   10,780 0 0
EGAIN CORP COM NEW COM NEW 28225C806 550 38,800 SH   SOLE   38,800 0 0
ENDEAVOUR SILVER CORP COM COM 29258Y103 291 83,000 SH   SOLE   83,000 0 0
ENERGY FUELS INC COM NEW COM NEW 292671708 252 150,000 SH   SOLE   150,000 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107 221 14,000 SH   SOLE   14,000 0 0
ESQUIRE FINL HLDGS INC COM COM 29667J101 330 22,000 SH   SOLE   22,000 0 0
EVOLUTION PETE CORP COM COM 30049A107 223 99,500 SH   SOLE   99,500 0 0
FATHOM HOLDINGS INC COM COM 31189V109 472 30,000 SH   SOLE   30,000 0 0
FEDERAL SIGNAL CORP COM COM 313855108 585 20,000 SH   SOLE   20,000 0 0
FIRST INTERNET BANCORP COM 320557101 516 35,000 SH   SOLE   35,000 0 0
FORTUNA SILVER MINES INC COM COM 349915108 906 142,500 SH   SOLE   142,500 0 0
FUEL TECH INC COM COM 359523107 27 31,500 SH   SOLE   31,500 0 0
GENCOR INDS INC COM COM 368678108 698 63,241 SH   SOLE   63,241 0 0
GENERAL MLS INC COM COM 370334104 303 4,912 SH   SOLE   4,912 0 0
GLOBAL SELF STORAGE INC COM COM 37955N106 102 25,495 SH   SOLE   25,495 0 0
GLOBAL WTR RES INC COM COM 379463102 259 24,000 SH   SOLE   24,000 0 0
GOLD RESOURCE CORP COM COM 38068T105 688 201,900 SH   SOLE   201,900 0 0
GP STRATEGIES CORP COM COM 36225V104 641 66,514 SH   SOLE   66,514 0 0
GRAHAM CORP COM COM 384556106 575 45,000 SH   SOLE   45,000 0 0
GREEN BRICK PARTNERS INC COM COM 392709101 547 34,000 SH   SOLE   34,000 0 0
GSE SYS INC COM COM 36227K106 130 125,000 SH   SOLE   125,000 0 0
GSI TECHNOLOGY COM COM 36241U106 99 17,500 SH   SOLE   17,500 0 0
GULF ISLAND FABRICATION INC COM COM 402307102 110 34,998 SH   SOLE   34,998 0 0
HENNESSY ADVISORS INC COM 425885100 502 60,550 SH   SOLE   60,550 0 0
HILL INTL INC COM 431466101 253 191,843 SH   SOLE   191,843 0 0
HOME DEPOT COM 437076102 357 1,284 SH   SOLE   1,284 0 0
HONEYWELL INTL INC COM 438516106 601 3,654 SH   SOLE   3,654 0 0
HUDBAY MINERALS INC COM COM 443628102 44 10,500 SH   SOLE   10,500 0 0
HUDSON GLOBAL INC COM NEW COM NEW 443787205 666 68,798 SH   SOLE   68,798 0 0
ICAD INC COM NEW COM NEW 44934S206 108 12,300 SH   SOLE   12,300 0 0
IDENTIV INC COM NEW COM NEW 45170X205 856 136,689 SH   SOLE   136,689 0 0
IES HLDGS INC COM COM 44951W106 2,700 85,000 SH   SOLE   85,000 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 533 2,758 SH   SOLE   2,758 0 0
IMMERSION CORP COM COM 452521107 895 126,900 SH   SOLE   126,900 0 0
IMMUCELL CORP COM PAR COM PAR $0.10 452525306 326 60,000 SH   SOLE   60,000 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 809 383,294 SH   SOLE   383,294 0 0
INFRA AND ENERGY ALTRNTIVE INC COM COM 45686J104 687 115,484 SH   SOLE   115,484 0 0
INFUSYSTEM HLDGS INC COM COM 45685K102 256 20,000 SH   SOLE   20,000 0 0
INTEL CORP COM COM 458140100 552 10,665 SH   SOLE   10,665 0 0
INTEST CORPORATION COM 461147100 45 10,000 SH   SOLE   10,000 0 0
INTUIT INC COM 461202103 379 1,162 SH   SOLE   1,162 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621 2,696 67,764 SH   SOLE   67,763 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507 2,445 13,193 SH   SOLE   13,193 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234 801 18,164 SH   SOLE   18,164 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 1,148 4,966 SH   SOLE   4,966 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606 316 1,320 SH   SOLE   1,320 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804 465 6,624 SH   SOLE   6,624 0 0
ISSUER DIRECT CORP COM NEW COM NEW 46520M204 338 17,000 SH   SOLE   17,000 0 0
ITERIS INC NEW COM COM 46564T107 123 30,000 SH   SOLE   30,000 0 0
JERASH HLDGS US INC COM COM 47632P101 138 30,451 SH   SOLE   30,451 0 0
JOHNSON & JOHNSON COM COM 478160104 665 4,470 SH   SOLE   4,470 0 0
JPMORGAN CHASE & CO COM COM 46625H100 618 6,424 SH   SOLE   6,424 0 0
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 343 1,895 SH   SOLE   1,895 0 0
KIMBERLY-CLARK CORP COM COM 494368103 374 2,530 SH   SOLE   2,530 0 0
LAKELAND INDUSTRIES INC COM 511795106 198 10,000 SH   SOLE   10,000 0 0
LANDEC CP COM 514766104 856 88,100 SH   SOLE   88,100 0 0
LB FOSTER CO COM 350060109 355 26,445 SH   SOLE   26,445 0 0
LEGACY HOUSING CORP COM COM 52472M101 1,354 99,000 SH   SOLE   99,000 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 518 90,000 SH   SOLE   90,000 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 100 18,110 SH   SOLE   18,110 0 0
LSI INDS INC COM COM 50216C108 537 79,500 SH   SOLE   79,500 0 0
LUNA INNOVATIONS COM COM 550351100 585 97,800 SH   SOLE   97,800 0 0
MAGAL SECURITY SYS LTD ORD ORD M6786D104 309 82,900 SH   SOLE   82,900 0 0
MANITEX INTL INC COM COM 563420108 349 83,664 SH   SOLE   83,664 0 0
MCEWEN MNG INC COM COM 58039P107 420 395,900 SH   SOLE   395,900 0 0
MCKESSON CORP COM 58155Q103 528 3,547 SH   SOLE   3,547 0 0
MEDTRONIC PLC SHS SHS G5960L103 411 3,957 SH   SOLE   3,957 0 0
MILLER INDS INC TENN NEW COM NEW 600551204 1,831 59,900 SH   SOLE   59,900 0 0
MIND TECHNOLOGY INC COM COM 602566101 147 70,900 SH   SOLE   70,900 0 0
MOHAWK GROUP HLDGS INC COM COM 608189106 452 54,800 SH   SOLE   54,800 0 0
MORGAN STANLEY COM NEW COM NEW 617446448 255 5,275 SH   SOLE   5,275 0 0
MOTORCAR PARTS OF AMER COM 620071100 870 55,900 SH   SOLE   55,900 0 0
MYOMO INC COM NEW COM NEW 62857J201 90 20,000 SH   SOLE   20,000 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105 235 10,000 SH   SOLE   10,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW COM NEW 638842302 117 15,500 SH   SOLE   15,500 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 COM PAR $.001 64115A402 117 40,000 SH   SOLE   40,000 0 0
NEWAGE INC COM COM 650194103 462 266,900 SH   SOLE   266,900 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109 2,691 324,240 SH   SOLE   324,240 0 0
NORTHWEST PIPE CO COM 667746101 635 24,000 SH   SOLE   24,000 0 0
ONE STOP SYS INC COM COM 68247W109 105 50,000 SH   SOLE   50,000 0 0
OOMA INC COM COM 683416101 326 25,000 SH   SOLE   25,000 0 0
OPIANT PHARMACEUTICALS INC COM COM 683750103 221 29,500 SH   SOLE   29,500 0 0
ORACLE CORPORATION COM 68389X105 640 10,720 SH   SOLE   10,720 0 0
ORBITAL ENERGY GROUP INC COM COM NEW 68559A109 62 100,000 SH   SOLE   100,000 0 0
PAYPAL HLDGS INC COM COM 70450Y103 765 3,883 SH   SOLE   3,883 0 0
PC-TEL INC COM 69325Q105 1,389 245,375 SH   SOLE   245,375 0 0
PEPSICO INC COM COM 713448108 704 5,081 SH   SOLE   5,081 0 0
PERION NETWORK LTD SHS NEW SHS NEW M78673114 175 25,000 SH   SOLE   25,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203 833 118,129 SH   SOLE   118,129 0 0
PFIZER INC COM COM 717081103 635 17,305 SH   SOLE   17,305 0 0
PFSWEB INC COM NEW COM NEW 717098206 278 41,558 SH   SOLE   41,558 0 0
PGT INNOVATIONS INC COM COM 69336V101 899 51,300 SH   SOLE   51,300 0 0
PHOTRONICS INC COM 719405102 690 69,300 SH   SOLE   69,300 0 0
POWERFLEET INC COM COM 73931J109 351 62,300 SH   SOLE   62,300 0 0
PROCTER AND GAMBLE CO COM COM 742718109 551 3,965 SH   SOLE   3,965 0 0
PROFIRE ENERGY INC COM COM 74316X101 658 889,372 SH   SOLE   889,372 0 0
PURE CYCLE CORP COM NEW COM NEW 746228303 534 59,300 SH   SOLE   59,300 0 0
QUEST RESOURCE HLDG CORP COM NEW COM NEW 74836W203 301 158,332 SH   SOLE   158,332 0 0
RADIANT LOGISTICS INC COM 75025X100 2,783 541,466 SH   SOLE   541,466 0 0
RICHARDSON ELECTRONICS LTD COM 763165107 693 166,100 SH   SOLE   166,100 0 0
ROCKWELL MED INC COM COM 774374102 68 63,800 SH   SOLE   63,800 0 0
ROYAL GOLD INC COM COM 780287108 215 1,790 SH   SOLE   1,790 0 0
SACHEM CAP CORP COM COM 78590A109 139 35,000 SH   SOLE   35,000 0 0
SAFEGUARD SCIENTIFICS INC COM NEW COM NEW 786449207 179 32,600 SH   SOLE   32,600 0 0
SENSUS HEALTHCARE INC COM COM 81728J109 128 50,600 SH   SOLE   50,600 0 0
SHYFT GROUP INC COM COM 825698103 2,358 124,900 SH   SOLE   124,900 0 0
SILVERCREST ASSET MGMT GROUP I CL A CL A 828359109 2,900 277,250 SH   SOLE   277,250 0 0
SILVERSUN TECHNOLOGIES INC COM NEW COM NEW 82846H207 87 33,000 SH   SOLE   33,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,017 6,987 SH   SOLE   6,987 0 0
SOUTHWEST AIRLS CO COM COM 844741108 701 18,700 SH   SOLE   18,700 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 9,675 28,890 SH   SOLE   28,890 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300 4,043 80,719 SH   SOLE   80,719 0 0
SPROTT INC COM NEW COM NEW 852066208 993 29,090 SH   SOLE   29,090 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT TR UNIT 85208R101 295 16,100 SH   SOLE   16,100 0 0
SPROTT PHYSICAL GOLD TR UNIT UNIT 85207H104 5,143 341,729 SH   SOLE   341,729 0 0
STRYKER CORP COM 863667101 1,175 5,640 SH   SOLE   5,640 0 0
SUPER LEAGUE GAMING INC COM COM 86804F202 92 50,000 SH   SOLE   50,000 0 0
SUPERIOR DRILLING PRODS INC COM COM 868153107 30 72,000 SH   SOLE   72,000 0 0
SUPERIOR GROUP OF CO INC COM COM 868358102 412 17,753 SH   SOLE   17,753 0 0
SUPPORT COM INC COM NEW COM NEW 86858W200 180 100,000 SH   SOLE   100,000 0 0
T ROWE PRICE GROUP INC COM 74144T108 245 1,908 SH   SOLE   1,908 0 0
TARGET CORP COM COM 87612E106 227 1,441 SH   SOLE   1,441 0 0
TAYLOR DEVICES INC COM COM 877163105 176 18,500 SH   SOLE   18,500 0 0
TECNOGLASS INC SHS SHS G87264100 1,060 200,014 SH   SOLE   200,013 0 0
TEXAS INSTRS INC COM COM 882508104 925 6,475 SH   SOLE   6,475 0 0
TRANSCAT INC COM COM 893529107 381 13,000 SH   SOLE   13,000 0 0
TRECORA RES COM COM 894648104 390 63,512 SH   SOLE   63,512 0 0
TRISTATE CAPITAL HOLDINGS, INC COM 89678F100 695 52,500 SH   SOLE   52,500 0 0
TRXADE GROUP INC COM NEW COM NEW 89846A207 744 119,095 SH   SOLE   119,095 0 0
TURTLE BEACH CORP COM NEW COM NEW 900450206 1,281 70,400 SH   SOLE   70,400 0 0
U S GLOBAL INVS INCORPORA CLASS A CL A 902952100 1,717 721,457 SH   SOLE   721,457 0 0
UFP TECHNOLOGIES INC COM COM 902673102 228 5,500 SH   SOLE   5,500 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 782 2,507 SH   SOLE   2,507 0 0
UNIVERSAL TECHNICAL INST INC COM COM 913915104 190 37,434 SH   SOLE   37,434 0 0
VANECK VECTORS GOLD MINERS ETF GOLD MINERS ETF 92189F106 513 13,107 SH   SOLE   13,107 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858 5,107 118,113 SH   SOLE   118,113 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810 9,508 132,036 SH   SOLE   132,036 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 237 3,005 SH   SOLE   3,005 0 0
VERIZON COMMUNICATIONS COM 92343V104 339 5,698 SH   SOLE   5,698 0 0
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 191 11,300 SH   SOLE   11,300 0 0
VMWARE INC CL A COM CL A COM 928563402 449 3,126 SH   SOLE   3,126 0 0
WASTE MGMT INC DEL COM COM 94106L109 517 4,568 SH   SOLE   4,568 0 0
XCEL BRANDS INC COM NEW COM NEW 98400M101 40 52,100 SH   SOLE   52,100 0 0
YUM CHINA HLDGS INC COM COM NEW 98850P109 330 6,225 SH   SOLE   6,225 0 0
ZAGG INC COM COM 98884U108 111 39,500 SH   SOLE   39,500 0 0
ZIX CORP COM COM 98974P100 584 100,000 SH   SOLE   100,000 0 0