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 683 7,475 SH   SOLE   7,475 0 0
ABBVIE INC COM COM 00287Y109 601 6,126 SH   SOLE   6,126 0 0
ADDUS HOMECARE CORPCOM COM 006739106 859 9,276 SH   SOLE   9,276 0 0
AIRGAIN INC COM COM 00938A104 172 16,050 SH   SOLE   16,050 0 0
ALPHABET INC CAP STK CL C CAP STK CL A 02079K107 335 237 SH   SOLE   237 0 0
AMERICAN SOFTWARE CL A CLASS A CL A 029683109 1,357 86,100 SH   SOLE   86,100 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106 293 1,950 SH   SOLE   1,950 0 0
AMGEN INC COM 031162100 555 2,353 SH   SOLE   2,353 0 0
AMREP CORP NEW COM COM 032159105 68 15,000 SH   SOLE   15,000 0 0
ASURE SOFTWARE INC CORP. COM 04649U102 953 148,200 SH   SOLE   148,200 0 0
AXT INC COM 00246W103 1,109 232,950 SH   SOLE   232,950 0 0
BANKWELL FINL GROUP INC COM COM 06654A103 191 12,000 SH   SOLE   12,000 0 0
BEL FUSE INC CL B CL B 077347300 396 36,950 SH   SOLE   36,950 0 0
BG STAFFING INC COM COM 05544A109 481 42,514 SH   SOLE   42,514 0 0
BIOMERICA INC COM NEW COM NEW 09061H307 181 25,000 SH   SOLE   25,000 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM COM 090931106 582 9,500 SH   SOLE   9,500 0 0
BLUELINX HLDGS INC COM NEW COM NEW 09624H208 381 44,500 SH   SOLE   44,500 0 0
CARDLYTICS INC COM COM 14161W105 280 4,000 SH   SOLE   4,000 0 0
CARLISLE COS INC COM COM 142339100 262 2,187 SH   SOLE   2,187 0 0
CBS CORP CL B CL B 92556H206 317 13,585 SH   SOLE   13,585 0 0
CENTURY CASINOS INC COM 156492100 620 149,450 SH   SOLE   149,450 0 0
CERAGAN NETWORKS LTD ORD M22013102 613 285,000 SH   SOLE   285,000 0 0
CHECK CAP LTD SHS SHS M2361E203 45 75,113 SH   SOLE   75,113 0 0
CHEMBIO DIAGNOSTICS INC COM NEW COM NEW 163572209 162 49,900 SH   SOLE   49,900 0 0
CHEVRON CORP NEW COM COM 166764100 252 2,826 SH   SOLE   2,826 0 0
CISCO SYS INC COM 17275R102 371 7,956 SH   SOLE   7,956 0 0
CITIGROUP INC COM NEW COM NEW 172967424 257 5,024 SH   SOLE   5,024 0 0
CODA OCTOPUS GROUP INC COM NEW COM NEW 19188U206 361 70,000 SH   SOLE   70,000 0 0
CPI AEROSTRUCTURES INCCOM NEW COM NEW 125919308 649 197,150 SH   SOLE   197,150 0 0
CYNERGISTEK INC COM COM 23258P105 509 348,404 SH   SOLE   348,404 0 0
DATA I O CORP COM COM 237690102 203 60,000 SH   SOLE   60,000 0 0
DELTA APPAREL INC COM 247368103 364 30,000 SH   SOLE   30,000 0 0
DICE HOLDINGS INC COM 23331S100 221 105,000 SH   SOLE   105,000 0 0
DIGI INTL INC COM COM 253798102 402 34,500 SH   SOLE   34,500 0 0
DLH HLDGS CORP COM 23335Q100 3,274 446,000 SH   SOLE   446,000 0 0
DSP GROUP INC COM 23332B106 1,665 104,862 SH   SOLE   104,862 0 0
EBAY INC COM 278642103 565 10,780 SH   SOLE   10,780 0 0
ENDEAVOUR SILVER CORP COM COM 29258Y103 197 86,300 SH   SOLE   86,300 0 0
ENERGY FUELS INC COM NEW COM NEW 292671708 302 200,000 SH   SOLE   200,000 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107 254 14,000 SH   SOLE   14,000 0 0
ESQUIRE FINL HLDGS INC COM COM 29667J101 387 22,900 SH   SOLE   22,900 0 0
EVOLUTION PETROLEUM CORP COM COM 30049A107 279 99,650 SH   SOLE   99,650 0 0
EXXON MOBIL CORP COM COM 30231G102 215 4,810 SH   SOLE   4,810 0 0
FEDERAL SIGNAL CORP COM COM 313855108 684 23,000 SH   SOLE   23,000 0 0
FIRST INTERNET BANCORP COM 320557101 875 52,640 SH   SOLE   52,640 0 0
FORTUNA SILVER MINES INC COM COM 349915108 687 135,000 SH   SOLE   135,000 0 0
FUEL TECH INC COM COM 359523107 39 46,300 SH   SOLE   46,300 0 0
GENCOR INDS INC COM COM 368678108 799 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 98 25,495 SH   SOLE   25,495 0 0
GLOBAL WTR RES INC COM COM 379463102 258 24,500 SH   SOLE   24,500 0 0
GLOBALSCAPE INC COM 37940G109 606 62,126 SH   SOLE   62,126 0 0
GOLD RESOURCE CORP COM COM 38068T105 658 160,000 SH   SOLE   160,000 0 0
GP STRATEGIES CORP COM COM 36225V104 729 85,014 SH   SOLE   85,014 0 0
GRAHAM CORP COM COM 384556106 573 45,000 SH   SOLE   45,000 0 0
GREEN BRICK PARTNERS INC COM COM 392709101 450 38,000 SH   SOLE   38,000 0 0
GSE SYS INC COM COM 36227K106 148 147,000 SH   SOLE   147,000 0 0
GSI TECHNOLOGY COM COM 36241U106 180 25,000 SH   SOLE   25,000 0 0
GULF ISLAND FABRICATION INC COM COM 402307102 154 50,000 SH   SOLE   50,000 0 0
HENNESSY ADVISORS INC COM 425885100 486 61,550 SH   SOLE   61,550 0 0
HILL INTL INC COM 431466101 464 305,040 SH   SOLE   305,040 0 0
HOME DEPOT COM 437076102 372 1,483 SH   SOLE   1,483 0 0
HONEYWELL INTL INC COM 438516106 551 3,814 SH   SOLE   3,814 0 0
HUDBAY MINERALS INC COM COM 443628102 32 10,500 SH   SOLE   10,500 0 0
HUDSON GLOBAL INC COM NEW COM NEW 443787205 575 65,301 SH   SOLE   65,301 0 0
ICAD INC COM NEW COM NEW 44934S206 130 13,000 SH   SOLE   13,000 0 0
IDENTIV INC COM NEW COM NEW 45170X205 654 128,289 SH   SOLE   128,289 0 0
IES HLDGS INC COM COM 44951W106 2,335 100,785 SH   SOLE   100,785 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 530 3,033 SH   SOLE   3,033 0 0
IMMERSION CORP COM COM 452521107 819 131,500 SH   SOLE   131,500 0 0
IMMUCELL CORP COM PAR COM PAR $0.10 452525306 284 60,000 SH   SOLE   60,000 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 961 464,200 SH   SOLE   464,200 0 0
INFRA AND ENERGY ALTRNTIVE INC COM COM 45686J104 902 225,826 SH   SOLE   225,826 0 0
INTEL CORP COM COM 458140100 640 10,695 SH   SOLE   10,695 0 0
INTRICON CORP COM COM 46121H109 257 19,000 SH   SOLE   19,000 0 0
INTUIT INC COM 461202103 380 1,284 SH   SOLE   1,284 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621 2,083 55,411 SH   SOLE   55,411 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507 2,321 13,054 SH   SOLE   13,054 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234 726 18,164 SH   SOLE   18,164 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 1,163 5,603 SH   SOLE   5,603 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606 296 1,320 SH   SOLE   1,320 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804 452 6,624 SH   SOLE   6,624 0 0
ISSUER DIRECT CORP COM NEW COM NEW 46520M204 183 18,000 SH   SOLE   18,000 0 0
ITERIS INC NEW COM COM 46564T107 143 30,000 SH   SOLE   30,000 0 0
JERASH HLDGS US INC COM COM 47632P101 226 46,500 SH   SOLE   46,500 0 0
JOHNSON & JOHNSON COM COM 478160104 630 4,480 SH   SOLE   4,480 0 0
JPMORGAN CHASE & CO COM COM 46625H100 615 6,539 SH   SOLE   6,539 0 0
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 283 1,895 SH   SOLE   1,895 0 0
KIMBERLY CLARK CORP COM COM 494368103 404 2,856 SH   SOLE   2,856 0 0
LAKELAND INDUSTRIES INC COM 511795106 224 10,000 SH   SOLE   10,000 0 0
LANDEC CP COM 514766104 781 98,130 SH   SOLE   98,130 0 0
LB FOSTER CO COM 350060109 504 39,500 SH   SOLE   39,500 0 0
LEGACY HOUSING CORP COM COM 52472M101 1,543 108,500 SH   SOLE   108,500 0 0
LIMBACH HLDGS INC COM COM 53263P105 338 91,300 SH   SOLE   91,300 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 736 100,000 SH   SOLE   100,000 0 0
LSI INDS INC COM COM 50216C108 529 81,700 SH   SOLE   81,700 0 0
LUNA INNOVATIONS COM COM 550351100 605 103,600 SH   SOLE   103,600 0 0
MAGAL SECURITY SYS LTD ORD ORD M6786D104 52 17,200 SH   SOLE   17,200 0 0
MAJESCO COM COM 56068V102 897 114,150 SH   SOLE   114,150 0 0
MANITEX INTL INC COM COM 563420108 444 89,276 SH   SOLE   89,276 0 0
MATRIX SVC CO COM 576853105 228 23,500 SH   SOLE   23,500 0 0
MCEWEN MNG INC COM COM 58039P107 410 406,350 SH   SOLE   406,350 0 0
MCKESSON CORP COM 58155Q103 544 3,547 SH   SOLE   3,547 0 0
MEDTRONIC PLC SHS SHS G5960L103 363 3,957 SH   SOLE   3,957 0 0
MICRON TECHNOLOGY COM 595112103 476 9,230 SH   SOLE   9,230 0 0
MILLER INDS INC TENN NEW COM NEW 600551204 2,048 68,800 SH   SOLE   68,800 0 0
MITCHAM INDS COM 606501104 139 86,900 SH   SOLE   86,900 0 0
MORGAN STANLEY COM NEW COM NEW 617446448 255 5,275 SH   SOLE   5,275 0 0
MOTORCAR PARTS OF AMER COM 620071100 1,030 58,275 SH   SOLE   58,275 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105 234 10,000 SH   SOLE   10,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW COM NEW 638842302 137 20,000 SH   SOLE   20,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 COM PAR $.001 64115A402 86 32,000 SH   SOLE   32,000 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109 2,775 347,716 SH   SOLE   347,716 0 0
NORTHWEST PIPE CO COM 667746101 602 24,000 SH   SOLE   24,000 0 0
OOMA INC COM COM 683416101 412 25,000 SH   SOLE   25,000 0 0
OPIANT PHARMACEUTICALS INC COM COM 683750103 266 29,500 SH   SOLE   29,500 0 0
ORACLE CORPORATION COM 68389X105 615 11,120 SH   SOLE   11,120 0 0
ORBITAL ENERGY GROUP INC COM COM NEW 68559A109 121 196,079 SH   SOLE   196,079 0 0
PAYPAL HLDGS INC COM COM 70450Y103 828 4,753 SH   SOLE   4,753 0 0
PC-TEL INC COM 69325Q105 1,663 248,925 SH   SOLE   248,925 0 0
PEPSICO INC COM COM 713448108 672 5,081 SH   SOLE   5,081 0 0
PERION NETWORK LTD SHS NEW SHS NEW M78673114 105 20,000 SH   SOLE   20,000 0 0
PERMA PIPE INTL HLDGS INC COM COM 714167103 100 17,807 SH   SOLE   17,807 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203 740 115,750 SH   SOLE   115,750 0 0
PFIZER INC COM COM 717081103 556 17,009 SH   SOLE   17,009 0 0
PFSWEB INC COM NEW COM NEW 717098206 341 51,000 SH   SOLE   51,000 0 0
PGT INNOVATIONS INC COM COM 69336V101 875 55,800 SH   SOLE   55,800 0 0
PHOTRONICS INC COM 719405102 860 77,250 SH   SOLE   77,250 0 0
POWERFLEET INC COM COM 73931J109 248 53,600 SH   SOLE   53,600 0 0
PROCTER AND GAMBLE CO COM COM 742718109 490 4,100 SH   SOLE   4,100 0 0
PROFIRE ENERGY INC COM COM 74316X101 808 965,077 SH   SOLE   965,077 0 0
PURECYCLE CORP COM NEW COM NEW 746228303 552 60,100 SH   SOLE   60,100 0 0
QUEST RESOURCE HLDG CORP COM NEW COM NEW 74836W203 216 160,000 SH   SOLE   160,000 0 0
RADIANT LOGISTICS INC COM 75025X100 2,184 555,677 SH   SOLE   555,677 0 0
RICHARDSON ELECTRONICS LTD COM 763165107 769 190,100 SH   SOLE   190,100 0 0
ROCKWELL MED INC COM COM 774374102 134 68,500 SH   SOLE   68,500 0 0
SABINE ROYALTY TRUST UNIT BEN INT 785688102 180 6,491 SH   SOLE   6,491 0 0
SACHEM CAP CORP COM COM 78590A109 118 40,000 SH   SOLE   40,000 0 0
SAFEGUARD SCIENTIFICS INC COM NEW COM NEW 786449207 306 43,750 SH   SOLE   43,750 0 0
SENSUS HEALTHCARE INC COM COM 81728J109 196 63,635 SH   SOLE   63,635 0 0
SHYFT GROUP INC COM COM 825698103 2,129 126,400 SH   SOLE   126,400 0 0
SILVERCREST ASSET MGMT GROUP I CL A CL A 828359109 3,582 281,830 SH   SOLE   281,830 0 0
SILVERSUN TECHNOLOGIES INC COM NEW COM NEW 82846H207 70 34,800 SH   SOLE   34,800 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 992 7,756 SH   SOLE   7,756 0 0
SOUTHWEST AIRLS CO COM COM 844741108 639 18,700 SH   SOLE   18,700 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 9,136 29,627 SH   SOLE   29,627 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300 3,736 76,050 SH   SOLE   76,050 0 0
SPROTT INC COM NEW COM NEW 852066208 1,058 29,310 SH   SOLE   29,310 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT TR UNIT 85208R101 232 13,700 SH   SOLE   13,700 0 0
SPROTT PHYSICAL GOLD TR UNIT UNIT 85207H104 4,832 337,661 SH   SOLE   337,661 0 0
STRYKER CORP COM 863667101 1,018 5,650 SH   SOLE   5,650 0 0
SUPERIOR DRILLING PRODS INC COM COM 868153107 67 90,000 SH   SOLE   90,000 0 0
SUPERIOR GRP OF COMPANIES INC COM COM 868358102 502 37,450 SH   SOLE   37,450 0 0
SUPPORT COM INC COM NEW COM NEW 86858W200 141 100,000 SH   SOLE   100,000 0 0
T ROWE PRICE GROUP INC COM 74144T108 236 1,908 SH   SOLE   1,908 0 0
TAYLOR DEVICES INC COM COM 877163105 185 18,500 SH   SOLE   18,500 0 0
TECNOGLASS INC SHS SHS G87264100 1,111 203,781 SH   SOLE   203,781 0 0
TEXAS INSTRS INC COM COM 882508104 949 7,475 SH   SOLE   7,475 0 0
TRANSCAT INC COM COM 893529107 362 14,000 SH   SOLE   14,000 0 0
TRECORA RES COM COM 894648104 561 89,500 SH   SOLE   89,500 0 0
TRISTATE CAPITAL HOLDINGS, INC COM 89678F100 723 46,000 SH   SOLE   46,000 0 0
TRXADE GROUP INC COM NEW COM NEW 89846A207 445 74,099 SH   SOLE   74,099 0 0
TURTLE BEACH CORP COM NEW COM NEW 900450206 1,466 99,600 SH   SOLE   99,600 0 0
U S GLOBAL INVS INCORPORA CLASS A CL A 902952100 1,383 728,957 SH   SOLE   728,957 0 0
UFP TECHNOLOGIES INC COM COM 902673102 242 5,500 SH   SOLE   5,500 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 756 2,562 SH   SOLE   2,562 0 0
VANECK VECTORS GOLD MINERS ETF GOLD MINERS ETF 92189F106 627 17,088 SH   SOLE   17,088 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858 4,838 122,138 SH   SOLE   122,138 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810 8,621 128,514 SH   SOLE   128,514 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 236 3,005 SH   SOLE   3,005 0 0
VERIZON COMMUNICATIONS COM 92343V104 303 5,492 SH   SOLE   5,492 0 0
VERSO CORP CL A CL A 92531L207 376 31,400 SH   SOLE   31,400 0 0
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 205 11,900 SH   SOLE   11,900 0 0
VMWARE INC CL A COM CL A COM 928563402 507 3,276 SH   SOLE   3,276 0 0
WASTE MGMT INC DEL COM COM 94106L109 484 4,568 SH   SOLE   4,568 0 0
XCEL BRANDS INC COM NEW COM NEW 98400M101 72 81,300 SH   SOLE   81,300 0 0
YUM CHINA HLDGS INC COM COM NEW 98850P109 299 6,225 SH   SOLE   6,225 0 0
ZAGG INC COM COM 98884U108 306 97,500 SH   SOLE   97,500 0 0
ZIX CORP COM COM 98974P100 690 100,000 SH   SOLE   100,000 0 0