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 584 5,330 SH   SOLE   5,330 0 0
ABBVIE INC COM COM 00287Y109 572 5,338 SH   SOLE   5,338 0 0
ADDUS HOMECARE CORPCOM COM 006739106 969 8,276 SH   SOLE   8,276 0 0
AIRGAIN INC COM COM 00938A104 249 14,000 SH   SOLE   14,000 0 0
ALEXCO RESOURCE CORP COM COM 01535P106 159 50,000 SH   SOLE   50,000 0 0
ALPHABET INC CAP STK CL C CAP STK CL A 02079K107 415 237 SH   SOLE   237 0 0
AMERICAN SOFTWARE CL A CLASS A CL A 029683109 1,466 85,400 SH   SOLE   85,400 0 0
AMERIPRISE FINANCIAL INC. COM 03076C106 287 1,475 SH   SOLE   1,475 0 0
AMGEN INC COM 031162100 494 2,147 SH   SOLE   2,147 0 0
AMPCO-PITTSBURG CORP COM COM 032037103 132 24,000 SH   SOLE   24,000 0 0
AMPCO-PITTSBURG CORP WT A EXP 080125 *W EXP 08/01/202 032037111 13 15,000 SH   SOLE   15,000 0 0
ASSERTIO HOLDINGS INC COM STK COM STK 04546C106 80 225,000 SH   SOLE   225,000 0 0
ASURE SOFTWARE INC CORP. COM 04649U102 1,071 150,800 SH   SOLE   150,800 0 0
AXT INC COM 00246W103 1,440 150,450 SH   SOLE   150,450 0 0
BEL FUSE INC CL B CL B 077347300 545 36,250 SH   SOLE   36,250 0 0
BG STAFFING INC COM COM 05544A109 649 48,086 SH   SOLE   48,086 0 0
BIOMERICA INC COM NEW COM NEW 09061H307 125 25,000 SH   SOLE   25,000 0 0
BLUELINX HLDGS INC COM NEW COM NEW 09624H208 585 20,000 SH   SOLE   20,000 0 0
CARLISLE COS INC COM COM 142339100 342 2,187 SH   SOLE   2,187 0 0
CBS CORP CL B CL B 92556H206 506 13,585 SH   SOLE   13,585 0 0
CENTURY CASINOS INC COM 156492100 894 139,950 SH   SOLE   139,950 0 0
CERAGAN NETWORKS LTD ORD M22013102 612 220,000 SH   SOLE   220,000 0 0
CHECK CAP LTD SHS SHS M2361E203 31 68,474 SH   SOLE   68,474 0 0
CHEMBIO DIAGNOSTICS INC COM NEW COM NEW 163572209 146 30,651 SH   SOLE   30,651 0 0
CHEVRON CORP NEW COM COM 166764100 324 3,834 SH   SOLE   3,834 0 0
CISCO SYS INC COM 17275R102 823 18,390 SH   SOLE   18,390 0 0
CITIGROUP INC COM NEW COM NEW 172967424 317 5,134 SH   SOLE   5,134 0 0
CODA OCTOPUS GROUP INC COM NEW COM NEW 19188U206 715 113,700 SH   SOLE   113,700 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105 173 20,000 SH   SOLE   20,000 0 0
CPI AEROSTRUCTURES INCCOM NEW COM NEW 125919308 414 108,016 SH   SOLE   108,016 0 0
CRA INTL INC COM COM 12618T105 433 8,500 SH   SOLE   8,500 0 0
CYNERGISTEK INC COM COM 23258P105 439 302,890 SH   SOLE   302,890 0 0
DATA I O CORP COM COM 237690102 185 45,000 SH   SOLE   45,000 0 0
DELTA APPAREL INC COM 247368103 311 15,500 SH   SOLE   15,500 0 0
DICE HOLDINGS INC COM 23331S100 364 163,800 SH   SOLE   163,800 0 0
DIGI INTL INC COM COM 253798102 671 35,500 SH   SOLE   35,500 0 0
DISNEY WALT CO COM COM 254687106 480 2,650 SH   SOLE   2,650 0 0
DLH HLDGS CORP COM 23335Q100 3,729 400,099 SH   SOLE   400,099 0 0
DSP GROUP INC COM 23332B106 1,663 100,250 SH   SOLE   100,250 0 0
EBAY INC COM 278642103 542 10,780 SH   SOLE   10,780 0 0
EGAIN CORP COM NEW COM NEW 28225C806 490 41,500 SH   SOLE   41,500 0 0
ELECTROMED INC COM COM 285409108 98 10,000 SH   SOLE   10,000 0 0
ENDEAVOUR SILVER CORP COM COM 29258Y103 418 83,000 SH   SOLE   83,000 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107 274 14,000 SH   SOLE   14,000 0 0
ESQUIRE FINL HLDGS INC COM COM 29667J101 420 21,900 SH   SOLE   21,900 0 0
EVOLUTION PETE CORP COM COM 30049A107 275 96,500 SH   SOLE   96,500 0 0
FATHOM HOLDINGS INC COM COM 31189V109 591 16,399 SH   SOLE   16,399 0 0
FEDERAL SIGNAL CORP COM COM 313855108 614 18,500 SH   SOLE   18,500 0 0
FEDEX CORP COM 31428X106 260 1,000 SH   SOLE   1,000 0 0
FIRST INTERNET BANCORP COM 320557101 948 33,000 SH   SOLE   33,000 0 0
FORTUNA SILVER MINES INC COM COM 349915108 1,174 142,500 SH   SOLE   142,500 0 0
GENCOR INDS INC COM COM 368678108 906 73,655 SH   SOLE   73,655 0 0
GENERAL MLS INC COM COM 370334104 280 4,762 SH   SOLE   4,762 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 317 22,000 SH   SOLE   22,000 0 0
GOLD RESOURCE CORP COM COM 38068T105 541 185,900 SH   SOLE   185,900 0 0
GP STRATEGIES CORP COM COM 36225V104 789 66,514 SH   SOLE   66,514 0 0
GRAHAM CORP COM COM 384556106 683 45,000 SH   SOLE   45,000 0 0
GREEN BRICK PARTNERS INC COM COM 392709101 691 30,100 SH   SOLE   30,100 0 0
GSE SYS INC COM COM 36227K106 162 123,000 SH   SOLE   123,000 0 0
GSI TECHNOLOGY COM COM 36241U106 130 17,500 SH   SOLE   17,500 0 0
GULF ISLAND FABRICATION INC COM COM 402307102 61 20,000 SH   SOLE   20,000 0 0
HENNESSY ADVISORS INC COM 425885100 511 59,950 SH   SOLE   59,950 0 0
HERITAGE GLOBAL INC COM COM 42727E103 71 26,588 SH   SOLE   26,588 0 0
HILL INTL INC COM 431466101 307 160,043 SH   SOLE   160,043 0 0
HOME DEPOT COM 437076102 341 1,284 SH   SOLE   1,284 0 0
HONEYWELL INTL INC COM 438516106 636 2,990 SH   SOLE   2,990 0 0
HP INC COM COM 40434L105 392 15,922 SH   SOLE   15,922 0 0
HUDBAY MINERALS INC COM COM 443628102 74 10,500 SH   SOLE   10,500 0 0
HUDSON GLOBAL INC COM NEW COM NEW 443787205 778 74,094 SH   SOLE   74,094 0 0
ICAD INC COM NEW COM NEW 44934S206 482 36,509 SH   SOLE   36,509 0 0
IDENTIV INC COM NEW COM NEW 45170X205 1,168 137,389 SH   SOLE   137,389 0 0
IES HLDGS INC COM COM 44951W106 1,911 41,500 SH   SOLE   41,500 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 532 2,608 SH   SOLE   2,608 0 0
IMMERSION CORP COM COM 452521107 1,439 127,500 SH   SOLE   127,500 0 0
IMMUCELL CORP COM PAR COM PAR $0.10 452525306 327 55,000 SH   SOLE   55,000 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 1,049 319,838 SH   SOLE   319,838 0 0
INFRA AND ENERGY ALTRNTIVE INC COM COM 45686J104 228 13,745 SH   SOLE   13,745 0 0
INFUSYSTEM HLDGS INC COM COM 45685K102 592 31,500 SH   SOLE   31,500 0 0
INTEL CORP COM COM 458140100 531 10,665 SH   SOLE   10,665 0 0
INTEST CORPORATION COM 461147100 105 16,252 SH   SOLE   16,252 0 0
INTRUSION INC COM NEW COM NEW 46121E205 2,150 122,000 SH   SOLE   122,000 0 0
INTUIT INC COM 461202103 338 891 SH   SOLE   891 0 0
ISHARES CORE DIVIDEND GROWTH ETF CORE DIV GRWTH 46434V621 7,679 171,320 SH   SOLE   171,320 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507 3,026 13,167 SH   SOLE   13,167 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234 926 17,927 SH   SOLE   17,927 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 1,300 20,369 SH   SOLE   20,369 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX S&P MC 400GR ETF 464287606 381 5,280 SH   SOLE   5,280 0 0
ISHARES S&P SMALLCAP 600 ETF CORE S&P SCP ETF 464287804 609 6,624 SH   SOLE   6,624 0 0
ISSUER DIRECT CORP COM NEW COM NEW 46520M204 263 15,000 SH   SOLE   15,000 0 0
ITERIS INC NEW COM COM 46564T107 170 30,000 SH   SOLE   30,000 0 0
JERASH HLDGS US INC COM COM 47632P101 146 25,000 SH   SOLE   25,000 0 0
JOHNSON & JOHNSON COM COM 478160104 668 4,245 SH   SOLE   4,245 0 0
JPMORGAN CHASE & CO COM COM 46625H100 854 6,721 SH   SOLE   6,721 0 0
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 387 1,895 SH   SOLE   1,895 0 0
KIMBERLY-CLARK CORP COM COM 494368103 341 2,530 SH   SOLE   2,530 0 0
LAKELAND INDUSTRIES INC COM 511795106 613 22,500 SH   SOLE   22,500 0 0
LANDEC CP COM 514766104 739 68,100 SH   SOLE   68,100 0 0
LB FOSTER CO COM 350060109 398 26,445 SH   SOLE   26,445 0 0
LEGACY HOUSING CORP COM COM 52472M101 1,608 106,400 SH   SOLE   106,400 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 327 82,000 SH   SOLE   82,000 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 572 88,000 SH   SOLE   88,000 0 0
LSI INDS INC COM COM 50216C108 544 63,500 SH   SOLE   63,500 0 0
LUNA INNOVATIONS COM COM 550351100 942 95,300 SH   SOLE   95,300 0 0
MAGAL SECURITY SYS LTD ORD ORD M6786D104 466 120,200 SH   SOLE   120,200 0 0
MANITEX INTL INC COM COM 563420108 431 83,564 SH   SOLE   83,564 0 0
MCEWEN MNG INC COM COM 58039P107 379 384,600 SH   SOLE   384,600 0 0
MCKESSON CORP COM 58155Q103 573 3,297 SH   SOLE   3,297 0 0
MEDTRONIC PLC SHS SHS G5960L103 411 3,507 SH   SOLE   3,507 0 0
MILLER INDS INC TENN NEW COM NEW 600551204 1,874 49,300 SH   SOLE   49,300 0 0
MIND TECHNOLOGY INC COM COM 602566101 159 70,900 SH   SOLE   70,900 0 0
MOHAWK GROUP HLDGS INC COM COM 608189106 1,227 71,300 SH   SOLE   71,300 0 0
MORGAN STANLEY COM NEW COM NEW 617446448 361 5,275 SH   SOLE   5,275 0 0
MOTORCAR PARTS OF AMER COM 620071100 1,097 55,900 SH   SOLE   55,900 0 0
MYOMO INC COM NEW COM NEW 62857J201 151 22,500 SH   SOLE   22,500 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105 262 10,000 SH   SOLE   10,000 0 0
NATURAL ALTERNATIVES INTL INC COM NEW COM NEW 638842302 127 12,000 SH   SOLE   12,000 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 COM PAR $.001 64115A402 152 40,000 SH   SOLE   40,000 0 0
NEWAGE INC COM COM 650194103 695 264,150 SH   SOLE   264,150 0 0
NEWMONT CORP COM COM 651639106 432 7,219 SH   SOLE   7,219 0 0
NORTHERN TECHNOLOGIES INTERNATIONAL CORP COM 665809109 3,392 321,240 SH   SOLE   321,240 0 0
NORTHWEST PIPE CO COM 667746101 679 24,000 SH   SOLE   24,000 0 0
ONE STOP SYS INC COM COM 68247W109 260 65,000 SH   SOLE   65,000 0 0
OOMA INC COM COM 683416101 360 25,000 SH   SOLE   25,000 0 0
OPIANT PHARMACEUTICALS INC COM COM 683750103 257 32,000 SH   SOLE   32,000 0 0
ORACLE CORPORATION COM 68389X105 693 10,720 SH   SOLE   10,720 0 0
ORBITAL ENERGY GROUP INC COM COM NEW 68559A109 110 50,000 SH   SOLE   50,000 0 0
PAYPAL HLDGS INC COM COM 70450Y103 851 3,632 SH   SOLE   3,632 0 0
PC-TEL INC COM 69325Q105 1,606 244,375 SH   SOLE   244,375 0 0
PEPSICO INC COM COM 713448108 752 5,068 SH   SOLE   5,068 0 0
PERION NETWORK LTD SHS NEW SHS NEW M78673114 318 25,000 SH   SOLE   25,000 0 0
PERMA-FIX ENVIRONMENTAL SERVICES INC. COM NEW 714157203 788 132,028 SH   SOLE   132,028 0 0
PFIZER INC COM COM 717081103 710 19,293 SH   SOLE   19,293 0 0
PFSWEB INC COM NEW COM NEW 717098206 280 41,558 SH   SOLE   41,558 0 0
PGT INNOVATIONS INC COM COM 69336V101 1,033 50,800 SH   SOLE   50,800 0 0
PHOTRONICS INC COM 719405102 773 69,300 SH   SOLE   69,300 0 0
POWERFLEET INC COM COM 73931J109 464 62,500 SH   SOLE   62,500 0 0
PROCTER AND GAMBLE CO COM COM 742718109 598 4,296 SH   SOLE   4,296 0 0
PROFIRE ENERGY INC COM COM 74316X101 565 662,505 SH   SOLE   662,505 0 0
PURE CYCLE CORP COM NEW COM NEW 746228303 674 60,000 SH   SOLE   60,000 0 0
QUEST RESOURCE HLDG CORP COM NEW COM NEW 74836W203 323 140,000 SH   SOLE   140,000 0 0
RADIANT LOGISTICS INC COM 75025X100 2,858 492,800 SH   SOLE   492,800 0 0
RESEARCH SOLUTIONS INC COM COM 761025105 72 31,000 SH   SOLE   31,000 0 0
RICHARDSON ELECTRONICS LTD COM 763165107 739 156,900 SH   SOLE   156,900 0 0
ROCKWELL MED INC COM COM 774374102 64 63,800 SH   SOLE   63,800 0 0
SACHEM CAP CORP COM COM 78590A109 146 35,000 SH   SOLE   35,000 0 0
SAFEGUARD SCIENTIFICS INC COM NEW COM NEW 786449207 198 31,100 SH   SOLE   31,100 0 0
SENSUS HEALTHCARE INC COM COM 81728J109 163 42,100 SH   SOLE   42,100 0 0
SHYFT GROUP INC COM COM 825698103 2,466 86,900 SH   SOLE   86,900 0 0
SIERRA WIRELESS INC COM COM 826516106 146 10,000 SH   SOLE   10,000 0 0
SILVERCREST ASSET MGMT GROUP I CL A CL A 828359109 3,879 279,250 SH   SOLE   279,250 0 0
SILVERSUN TECHNOLOGIES INC COM NEW COM NEW 82846H207 94 33,000 SH   SOLE   33,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,043 6,824 SH   SOLE   6,824 0 0
SOUTHWEST AIRLS CO COM COM 844741108 858 18,400 SH   SOLE   18,400 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 7,813 20,898 SH   SOLE   20,898 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300 5,600 84,601 SH   SOLE   84,601 0 0
SPROTT INC COM NEW COM NEW 852066208 843 29,090 SH   SOLE   29,090 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT TR UNIT 85208R101 315 16,300 SH   SOLE   16,300 0 0
SPROTT PHYSICAL GOLD TR UNIT UNIT 85207H104 5,531 366,539 SH   SOLE   366,539 0 0
STRYKER CORP COM 863667101 1,248 5,092 SH   SOLE   5,092 0 0
SUPER LEAGUE GAMING INC COM COM 86804F202 142 50,000 SH   SOLE   50,000 0 0
SUPERIOR GROUP OF CO INC COM COM 868358102 413 17,753 SH   SOLE   17,753 0 0
SUPPORT COM INC COM NEW COM NEW 86858W200 220 100,000 SH   SOLE   100,000 0 0
T ROWE PRICE GROUP INC COM 74144T108 266 1,758 SH   SOLE   1,758 0 0
TARGET CORP COM COM 87612E106 313 1,772 SH   SOLE   1,772 0 0
TAYLOR DEVICES INC COM COM 877163105 170 16,211 SH   SOLE   16,211 0 0
TECNOGLASS INC SHS SHS G87264100 1,295 187,448 SH   SOLE   187,448 0 0
TEXAS INSTRS INC COM COM 882508104 1,018 6,200 SH   SOLE   6,200 0 0
TRANSACT TECHNOLOGIES INC COM COM 892918103 460 64,722 SH   SOLE   64,722 0 0
TRANSCAT INC COM COM 893529107 381 11,000 SH   SOLE   11,000 0 0
TRECORA RES COM COM 894648104 309 44,212 SH   SOLE   44,212 0 0
TRISTATE CAPITAL HOLDINGS, INC COM 89678F100 914 52,500 SH   SOLE   52,500 0 0
TRXADE GROUP INC COM NEW COM NEW 89846A207 717 135,481 SH   SOLE   135,481 0 0
TURTLE BEACH CORP COM NEW COM NEW 900450206 1,401 65,000 SH   SOLE   65,000 0 0
U S GLOBAL INVS INCORPORA CLASS A CL A 902952100 3,913 717,957 SH   SOLE   717,957 0 0
UFP TECHNOLOGIES INC COM COM 902673102 256 5,500 SH   SOLE   5,500 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 876 2,497 SH   SOLE   2,497 0 0
UNIVERSAL TECHNICAL INST INC COM COM 913915104 662 102,400 SH   SOLE   102,400 0 0
USA TECHNOLOGIES INCCOM NO PAR COM 90328S500 262 25,000 SH   SOLE   25,000 0 0
VANECK VECTORS GOLD MINERS ETF GOLD MINERS ETF 92189F106 462 12,829 SH   SOLE   12,829 0 0
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858 6,026 120,248 SH   SOLE   120,248 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810 11,033 135,563 SH   SOLE   135,563 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 255 3,005 SH   SOLE   3,005 0 0
VERIZON COMMUNICATIONS COM 92343V104 413 7,029 SH   SOLE   7,029 0 0
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 280 11,300 SH   SOLE   11,300 0 0
VMWARE INC CL A COM CL A COM 928563402 438 3,126 SH   SOLE   3,126 0 0
WASTE MGMT INC DEL COM COM 94106L109 539 4,568 SH   SOLE   4,568 0 0
XCEL BRANDS INC COM NEW COM NEW 98400M101 76 62,600 SH   SOLE   62,600 0 0
YUM CHINA HLDGS INC COM COM NEW 98850P109 344 6,025 SH   SOLE   6,025 0 0
ZAGG INC COM COM 98884U108 60 14,500 SH   SOLE   14,500 0 0
ZIX CORP COM COM 98974P100 973 112,800 SH   SOLE   112,800 0 0