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
2U INC COM COM 90214J101 3,584 50,587 SH   SOLE   50,192 0 395
3M CO COM COM 88579Y101 22 106 SH   SOLE   106 0 0
A10 NETWORKS INC COM COM 002121101 306 43,132 SH   SOLE   24,241 0 18,891
ABBOTT LABS COM COM 002824100 138 1,729 SH   SOLE   1,729 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 162 3,566 SH   SOLE   2,307 0 1,259
ACUITY BRANDS INC COM COM 00508Y102 550 4,587 SH   SOLE   4,036 0 551
AEHR TEST SYSTEMS COM 00760J108 215 156,112 SH   SOLE   65,436 0 90,676
AERIE PHARMACEUTICALS INC COM COM 00771V108 2,932 61,735 SH   SOLE   58,798 0 2,937
AEROJET ROCKETDYNE HLDGS INC C COM 007800105 175 4,932 SH   SOLE   3,338 0 1,594
AGNICO EAGLE MINES LTD COM COM 008474108 11,757 270,279 SH   SOLE   266,397 0 3,882
AIR PRODS & CHEMS INC COM COM 009158106 6 30 SH   SOLE   30 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 196 2,730 SH   SOLE   1,802 0 928
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 291 50,000 SH   SOLE   50,000 0 0
ALEXANDER & BALDWIN INC NEW CO COM 014491104 84 3,305 SH   SOLE   3,305 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 5,930 32,501 SH   SOLE   31,993 0 508
ALLEGION PUB LTD CO ORD SHS COM G0176J109 309 3,409 SH   SOLE   3,409 0 0
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 152 866 SH   SOLE   866 0 0
ALPHABET INC CAP STK CL A COM 02079K305 40 34 SH   SOLE   34 0 0
ALPHABET INC CAP STK CL C COM 02079K107 2,402 2,047 SH   SOLE   2,011 0 36
ALTERYX INC COM CL A COM 02156B103 338 4,034 SH   SOLE   4,034 0 0
AMAZON COM INC COM COM 023135106 13,279 7,457 SH   SOLE   7,321 0 136
AMBER RD INC COM COM 02318Y108 197 22,735 SH   SOLE   14,951 0 7,784
AMERICAN EXPRESS CO COM COM 025816109 6 56 SH   SOLE   56 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 45 430 SH   SOLE   430 0 0
AMGEN INC COM COM 031162100 19 100 SH   SOLE   100 0 0
AMPHENOL CORP NEW CL A COM 032095101 12 126 SH   SOLE   126 0 0
AMYRIS INC COM NEW COM 03236M200 86 40,916 SH   SOLE   31,795 0 9,121
ANADARKO PETE CORP COM COM 032511107 2,013 44,265 SH   SOLE   42,701 0 1,564
ANALOG DEVICES INC COM COM 032654105 15 141 SH   SOLE   141 0 0
ANHEUSER BUSCH INBEV SA/NV SPO COM 03524A108 122 1,454 SH   SOLE   1,454 0 0
ANTARES PHARMA INC COM COM 036642106 2,038 672,537 SH   SOLE   412,592 0 259,945
APACHE CORP COM COM 037411105 8 230 SH   SOLE   230 0 0
APERGY CORP COM COM 03755L104 3 78 SH   SOLE   78 0 0
APOGEE ENTERPRISES INC COM COM 037598109 25 680 SH   SOLE   680 0 0
APPLE INC COM COM 037833100 860 4,527 SH   SOLE   4,410 0 117
APPLIED INDL TECHNOLOGIES INC COM 03820C105 255 4,281 SH   SOLE   4,281 0 0
APTIV PLC SHS COM G6095L109 4,604 57,922 SH   SOLE   56,401 0 1,521
APYX MED CORP COM COM 03837C106 1,620 256,755 SH   SOLE   126,417 0 130,338
AQUA AMERICA INC COM COM 03836W103 76 2,093 SH   SOLE   593 0 1,500
AQUAVENTURE HLDGS LTD SHS COM G0443N107 1,499 77,486 SH   SOLE   46,199 0 31,287
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 1,043 467,533 SH   SOLE   230,261 0 237,272
AROTECH CORP COM NEW COM 042682203 1,093 373,168 SH   SOLE   183,724 0 189,444
ASANKO GOLD INC COM COM 04341Y105 12 20,000 SH   SOLE   20,000 0 0
ASGN INC COM COM 00191U102 4,500 70,873 SH   SOLE   67,681 0 3,192
ASPEN AEROGELS INC COM COM 04523Y105 1,012 396,952 SH   SOLE   195,074 0 201,878
ASTRAZENECA PLC SPONSORED ADR COM 046353108 2,233 55,226 SH   SOLE   53,813 0 1,413
ASTRONICS CORP COM COM 046433108 199 6,079 SH   SOLE   4,022 0 2,057
AT&T INC COM COM 00206R102 1,507 48,052 SH   SOLE   48,052 0 0
ATLAS FINANCIAL HOLDINGS INC S COM G06207115 418 169,811 SH   SOLE   83,551 0 86,260
AUTOMATIC DATA PROCESSING INC COM 053015103 339 2,124 SH   SOLE   2,124 0 0
AVALARA INC COM COM 05338G106 252 4,515 SH   SOLE   3,017 0 1,498
AVANOS MED INC COM COM 05350V106 743 17,406 SH   SOLE   17,406 0 0
AVID BIOSERVICES INC COM COM 05368M106 803 189,029 SH   SOLE   92,927 0 96,102
AXOS FINL INC COM COM 05465C100 5,761 198,924 SH   SOLE   196,292 0 2,632
AXT INC COM COM 00246W103 1,278 287,199 SH   SOLE   141,325 0 145,874
B & G FOODS INC NEW COM COM 05508R106 1,066 43,654 SH   SOLE   26,192 0 17,462
B2GOLD CORP COM COM 11777Q209 1,244 442,730 SH   SOLE   442,730 0 0
BADGER METER INC COM COM 056525108 456 8,195 SH   SOLE   6,378 0 1,817
BAIDU INC SPON ADR REP A COM 056752108 1,150 6,977 SH   SOLE   6,977 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORP COM COM 067901108 5,385 392,804 SH   SOLE   389,252 0 3,552
BAYCOM CORP COM COM 07272M107 1,715 75,756 SH   SOLE   37,227 0 38,529
BEACON ROOFING SUPPLY INC COM COM 073685109 1,481 46,044 SH   SOLE   45,112 0 932
BEAZER HOMES USA INC COM NEW COM 07556Q881 2,889 251,028 SH   SOLE   187,399 0 63,629
BECTON DICKINSON & CO COM COM 075887109 1 5 SH   SOLE   5 0 0
BEL FUSE INC CL B COM 077347300 1,750 69,211 SH   SOLE   34,068 0 35,143
BENEFITFOCUS INC COM COM 08180D106 1,938 39,137 SH   SOLE   23,636 0 15,501
BIODELIVERY SCIENCES INTL INC COM 09060J106 2,420 456,573 SH   SOLE   282,857 0 173,716
BIOGEN INC COM COM 09062X103 36 153 SH   SOLE   153 0 0
BIOHAVEN PHARMACTL HLDG CO LTD COM G11196105 1,375 26,721 SH   SOLE   26,293 0 428
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 5,397 301,682 SH   SOLE   204,053 0 97,629
BIOMARIN PHARMACEUTICAL INC CO COM 09061G101 1,236 13,915 SH   SOLE   13,915 0 0
BIOSCRIP INC COM COM 09069N108 1,160 579,863 SH   SOLE   367,171 0 212,692
BLUEBIRD BIO INC COM COM 09609G100 687 4,368 SH   SOLE   4,368 0 0
BOEING CO COM COM 097023105 28 73 SH   SOLE   73 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 2 18 SH   SOLE   18 0 0
BRUNSWICK CORP COM COM 117043109 208 4,138 SH   SOLE   4,138 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,473 110,457 SH   SOLE   70,334 0 40,123
BWX TECHNOLOGIES INC COM COM 05605H100 225 4,539 SH   SOLE   3,080 0 1,459
CAE INC COM COM 124765108 1,473 66,522 SH   SOLE   64,809 0 1,713
CALLAWAY GOLF CO COM COM 131193104 1,762 110,600 SH   SOLE   66,714 0 43,886
CALYXT INC COM COM 13173L107 239 13,567 SH   SOLE   10,553 0 3,014
CAMECO CORP COM COM 13321L108 1,502 127,385 SH   SOLE   122,582 0 4,803
CAMPBELL SOUP CO COM COM 134429109 293 7,674 SH   SOLE   7,674 0 0
CANOPY GROWTH CORP COM COM 138035100 12,106 279,125 SH   SOLE   274,922 0 4,203
CAPRI HOLDINGS LIMITED SHS COM G1890L107 383 8,378 SH   SOLE   5,531 0 2,847
CAREDX INC COM COM 14167L103 699 22,167 SH   SOLE   20,143 0 2,024
CARPENTER TECHNOLOGY CORP COM COM 144285103 1,325 28,893 SH   SOLE   17,962 0 10,931
CATASYS INC COM PAR COM 149049504 612 50,000 SH   SOLE   50,000 0 0
CATERPILLAR INC DEL COM COM 149123101 26 191 SH   SOLE   191 0 0
CDK GLOBAL INC COM COM 12508E101 37 621 SH   SOLE   621 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 1,442 200,224 SH   SOLE   98,438 0 101,786
CELANESE CORP DEL COM COM 150870103 13 135 SH   SOLE   135 0 0
CELCUITY INC COM COM 15102K100 279 12,734 SH   SOLE   12,041 0 693
CENTRAL GARDEN & PET CO CL A N COM 153527205 887 38,133 SH   SOLE   22,914 0 15,219
CENTRUS ENERGY CORP CL A COM 15643U104 485 173,715 SH   SOLE   154,494 0 19,221
CENTURYLINK INC COM COM 156700106 2 153 SH   SOLE   153 0 0
CERUS CORP COM COM 157085101 3,012 483,468 SH   SOLE   352,740 0 130,728
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 783 79,972 SH   SOLE   33,587 0 46,385
CHEGG INC COM COM 163092109 3,349 87,857 SH   SOLE   59,445 0 28,412
CHENIERE ENERGY INC COM NEW COM 16411R208 3,079 45,034 SH   SOLE   43,436 0 1,598
CHESAPEAKE UTILS CORP COM COM 165303108 83 910 SH   SOLE   910 0 0
CHEVRON CORP NEW COM COM 166764100 5,445 44,206 SH   SOLE   43,750 0 456
CHUBB LIMITED COM COM H1467J104 102 731 SH   SOLE   731 0 0
CIENA CORP COM NEW COM 171779309 7,705 206,354 SH   SOLE   200,105 0 6,249
CIMAREX ENERGY CO COM COM 171798101 1,173 16,776 SH   SOLE   15,918 0 858
CINCINNATI FINL CORP COM COM 172062101 132 1,541 SH   SOLE   1,541 0 0
CISCO SYS INC COM COM 17275R102 37 679 SH   SOLE   679 0 0
CLOUDERA INC COM COM 18914U100 722 66,040 SH   SOLE   66,040 0 0
CODEXIS INC COM COM 192005106 3,613 175,964 SH   SOLE   109,568 0 66,396
COGNEX CORP COM COM 192422103 2,414 47,463 SH   SOLE   43,713 0 3,750
COLGATE PALMOLIVE CO COM COM 194162103 1,857 27,092 SH   SOLE   27,055 0 37
COLUMBUS MCKINNON CORP N Y COM COM 199333105 1,672 48,684 SH   SOLE   23,955 0 24,729
COMMERCE BANCSHARES INC COM COM 200525103 1,244 21,433 SH   SOLE   21,433 0 0
CONCHO RES INC COM COM 20605P101 563 5,074 SH   SOLE   5,074 0 0
CONOCOPHILLIPS COM COM 20825C104 2,519 37,743 SH   SOLE   37,743 0 0
CONSTELLATION PHARMCETICLS INC COM 210373106 897 66,186 SH   SOLE   59,623 0 6,563
CONTINENTAL RESOURCES INC COM COM 212015101 3,318 74,120 SH   SOLE   72,835 0 1,285
CONTROL4 CORP COM COM 21240D107 1,142 67,471 SH   SOLE   33,228 0 34,243
CORBUS PHARMACEUTICALS HLDGS C COM 21833P103 626 90,120 SH   SOLE   90,120 0 0
CORE MOLDING TECHNOLOGIES INC COM 218683100 299 40,501 SH   SOLE   17,014 0 23,487
CORREVIO PHARMA CORP COM COM 22026V105 1,824 577,133 SH   SOLE   553,385 0 23,748
COSTCO WHSL CORP NEW COM COM 22160K105 44 180 SH   SOLE   180 0 0
COUPA SOFTWARE INC COM COM 22266L106 2,849 31,311 SH   SOLE   29,913 0 1,398
COWEN INC CL A NEW COM 223622606 2,416 166,724 SH   SOLE   102,586 0 64,138
CRAWFORD & CO CL A COM 224633206 124 13,422 SH   SOLE   7,061 0 6,361
CRAY INC COM NEW COM 225223304 1,330 51,038 SH   SOLE   48,258 0 2,780
CRONOS GROUP INC COM COM 22717L101 5,063 274,729 SH   SOLE   270,865 0 3,864
CROWN CRAFTS INC COM COM 228309100 171 33,165 SH   SOLE   13,931 0 19,234
CRYOPORT INC COM PAR $0.001 COM 229050307 2,671 206,751 SH   SOLE   127,698 0 79,053
CSX CORP COM COM 126408103 7 100 SH   SOLE   100 0 0
CUTERA INC COM COM 232109108 3,120 176,655 SH   SOLE   135,327 0 41,328
CV SCIENCES INC COM COM 126654102 27 4,642 SH   SOLE   4,642 0 0
CYBERARK SOFTWARE LTD SHS COM M2682V108 3,409 28,636 SH   SOLE   27,229 0 1,407
CYBEROPTICS CORP COM COM 232517102 1,724 100,826 SH   SOLE   49,665 0 51,161
CYNERGISTEK INC COM COM 23258P105 207 41,685 SH   SOLE   17,508 0 24,177
CYPRESS SEMICONDUCTOR CORP COM COM 232806109 918 61,507 SH   SOLE   61,507 0 0
DANAHER CORPORATION COM COM 235851102 990 7,500 SH   SOLE   7,500 0 0
DATA I O CORP COM COM 237690102 192 34,614 SH   SOLE   14,554 0 20,060
DELPHI TECHNOLOGIES PLC SHS COM G2709G107 0 1 SH   SOLE   1 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 3,755 72,698 SH   SOLE   71,193 0 1,505
DENALI THERAPEUTICS INC COM COM 24823R105 189 8,130 SH   SOLE   8,130 0 0
DESIGNER BRANDS INC CL A COM 23334L102 198 8,921 SH   SOLE   8,921 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 1,897 60,093 SH   SOLE   60,093 0 0
DEXCOM INC COM COM 252131107 1,312 11,012 SH   SOLE   11,012 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 1,796 17,688 SH   SOLE   17,688 0 0
DIGITAL ALLY INC COM NEW COM 25382P208 147 39,464 SH   SOLE   20,357 0 19,107
DIREXION SHS ETF TR DLY GOLD I COM 25460E844 2,969 150,000 SH   SOLE   150,000 0 0
DISNEY WALT CO COM DISNEY COM 254687106 10,586 95,345 SH   SOLE   92,666 0 2,679
DLH HLDGS CORP COM COM 23335Q100 437 68,333 SH   SOLE   28,668 0 39,665
DOLLAR TREE INC COM COM 256746108 491 4,673 SH   SOLE   4,673 0 0
DOVER CORP COM COM 260003108 15 156 SH   SOLE   156 0 0
DOWDUPONT INC COM COM 26078J100 197 3,695 SH   SOLE   3,695 0 0
DTE ENERGY CO COM COM 233331107 92 735 SH   SOLE   735 0 0
DUCOMMUN INC DEL COM COM 264147109 2,187 50,260 SH   SOLE   24,755 0 25,505
DUKE ENERGY CORP NEW COM NEW COM 26441C204 230 2,550 SH   SOLE   2,550 0 0
DULUTH HLDGS INC COM CL B COM 26443V101 326 13,683 SH   SOLE   12,457 0 1,226
DYNASIL CORP AMER COM COM 268102100 266 261,035 SH   SOLE   109,510 0 151,525
EATON CORP PLC SHS COM G29183103 18 219 SH   SOLE   219 0 0
ECOLAB INC COM COM 278865100 61 346 SH   SOLE   346 0 0
EDISON INTL COM COM 281020107 31 500 SH   SOLE   500 0 0
ELECTRONIC ARTS INC COM COM 285512109 295 2,907 SH   SOLE   2,160 0 747
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENERGY RECOVERY INC COM COM 29270J100 1,989 227,786 SH   SOLE   218,947 0 8,839
ENERGY TRANSFER LP COM UT LTD COM 29273V100 89 5,786 SH   SOLE   5,786 0 0
ENGLOBAL CORP COM COM 293306106 180 353,549 SH   SOLE   148,520 0 205,029
ENNIS INC COM COM 293389102 1,365 65,734 SH   SOLE   39,607 0 26,127
ENTERPRISE PRODS PARTNERS L P COM 293792107 124 4,264 SH   SOLE   4,264 0 0
EOG RES INC COM COM 26875P101 2,756 28,959 SH   SOLE   28,780 0 179
EURONET WORLDWIDE INC COM COM 298736109 324 2,269 SH   SOLE   2,269 0 0
EVERBRIDGE INC COM COM 29978A104 3,124 41,652 SH   SOLE   39,859 0 1,793
EVERCORE INC CLASS A COM 29977A105 1,426 15,669 SH   SOLE   9,449 0 6,220
EVEREST RE GROUP LTD COM COM G3223R108 287 1,329 SH   SOLE   1,247 0 82
EXFO INC SUB VTG SHS COM 302046107 1,238 336,414 SH   SOLE   164,581 0 171,833
EXXON MOBIL CORP COM COM 30231G102 3,089 38,225 SH   SOLE   37,153 0 1,072
EYEPOINT PHARMACEUTICALS COM 30233G100 984 549,750 SH   SOLE   270,408 0 279,342
FASTENAL CO COM COM 311900104 482 7,500 SH   SOLE   7,500 0 0
FEDEX CORP COM COM 31428X106 24 135 SH   SOLE   135 0 0
FERRO CORP COM COM 315405100 1,584 83,696 SH   SOLE   50,538 0 33,158
FIFTH THIRD BANCORP COM COM 316773100 19 750 SH   SOLE   750 0 0
FIREEYE INC COM COM 31816Q101 230 13,708 SH   SOLE   13,708 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 4 35 SH   SOLE   35 0 0
FIRST SOLAR INC COM COM 336433107 2,912 55,108 SH   SOLE   53,056 0 2,052
FIVE BELOW INC COM COM 33829M101 3,470 27,927 SH   SOLE   16,873 0 11,054
FORD MTR CO DEL COM PAR $0.01 COM 345370860 4 404 SH   SOLE   404 0 0
FORTIVE CORP COM COM 34959J108 419 5,000 SH   SOLE   5,000 0 0
FORTY SEVEN INC COM COM 34983P104 63 3,881 SH   SOLE   3,775 0 106
FOSTER L B CO COM COM 350060109 1,585 84,238 SH   SOLE   41,491 0 42,747
FRANCO NEVADA CORP COM COM 351858105 2,339 31,160 SH   SOLE   31,160 0 0
FREEPORT-MCMORAN INC CL B COM 35671D857 4,339 336,632 SH   SOLE   336,632 0 0
FRIEDMAN INDS INC COM COM 358435105 324 42,234 SH   SOLE   17,740 0 24,494
FTI CONSULTING INC COM COM 302941109 1,077 14,021 SH   SOLE   12,250 0 1,771
FUEL TECH INC COM COM 359523107 507 303,559 SH   SOLE   127,205 0 176,354
FULGENT GENETICS INC COM COM 359664109 537 90,228 SH   SOLE   37,894 0 52,334
GALLAGHER ARTHUR J & CO COM COM 363576109 2,573 32,945 SH   SOLE   32,945 0 0
GENCOR INDS INC COM COM 368678108 806 65,170 SH   SOLE   32,068 0 33,102
GENERAL ELECTRIC CO COM COM 369604103 49 4,954 SH   SOLE   4,954 0 0
GENPACT LIMITED SHS COM G3922B107 291 8,285 SH   SOLE   8,285 0 0
GLOBUS MED INC CL A COM 379577208 1,698 34,371 SH   SOLE   34,371 0 0
GMS INC COM COM 36251C103 201 13,303 SH   SOLE   13,303 0 0
GOLAR LNG PARTNERS LP COM UNIT COM Y2745C102 2 184 SH   SOLE   184 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 3,842 20,012 SH   SOLE   20,001 0 11
GOLDRICH MINING CO COM COM 381431105 5 230,360 SH   SOLE   230,360 0 0
GRAHAM CORP COM COM 384556106 1,376 70,092 SH   SOLE   34,514 0 35,578
GRANITE CONSTR INC COM COM 387328107 205 4,743 SH   SOLE   4,743 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109 2,606 292,531 SH   SOLE   276,716 0 15,815
GREAT PANTHER MINING LTD COM COM 39115V101 94 100,000 SH   SOLE   100,000 0 0
GSE SYS INC COM COM 36227K106 533 190,376 SH   SOLE   114,207 0 76,169
GUARDANT HEALTH INC COM COM 40131M109 533 6,949 SH   SOLE   6,259 0 690
HACKETT GROUP INC COM COM 404609109 0 0 SH   SOLE   0 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 1,191 46,447 SH   SOLE   39,955 0 6,492
HARLEY DAVIDSON INC COM COM 412822108 681 19,097 SH   SOLE   15,854 0 3,243
HARVARD BIOSCIENCE INC COM COM 416906105 2,053 476,293 SH   SOLE   234,417 0 241,876
HARVEST HEALTH RECREATION INC COM 41755M102 3,163 330,000 SH   SOLE   330,000 0 0
HAWKINS INC COM COM 420261109 1,955 53,075 SH   SOLE   29,740 0 23,335
HCI GROUP INC COM COM 40416E103 1,866 43,681 SH   SOLE   24,520 0 19,161
HEALTHEQUITY INC COM COM 42226A107 1,447 19,560 SH   SOLE   19,560 0 0
HENRY JACK & ASSOC INC COM COM 426281101 24 173 SH   SOLE   173 0 0
HERITAGE INS HLDGS INC COM COM 42727J102 1,654 113,312 SH   SOLE   63,213 0 50,099
HEXCEL CORP NEW COM COM 428291108 317 4,581 SH   SOLE   4,581 0 0
HEXO CORP COM COM 428304109 438 66,000 SH   SOLE   62,877 0 3,123
HOME DEPOT INC COM COM 437076102 11,067 57,672 SH   SOLE   56,647 0 1,025
HONEYWELL INTL INC COM COM 438516106 16 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 42 354 SH   SOLE   354 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 10 102 SH   SOLE   102 0 0
HUYA INC ADS REP SHS A COM 44852D108 2,896 102,942 SH   SOLE   97,871 0 5,071
IAC INTERACTIVECORP COM COM 44919P508 441 2,099 SH   SOLE   2,099 0 0
ICHOR HOLDINGS SHS COM G4740B105 1,410 62,424 SH   SOLE   37,397 0 25,027
IDENTIV INC COM NEW COM 45170X205 2,748 545,279 SH   SOLE   318,343 0 226,936
IDEX CORP COM COM 45167R104 39 260 SH   SOLE   260 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,086 7,564 SH   SOLE   7,564 0 0
ILLUMINA INC COM COM 452327109 4,674 15,043 SH   SOLE   15,043 0 0
IMPINJ INC COM COM 453204109 1,682 100,406 SH   SOLE   49,341 0 51,065
INCYTE CORP COM COM 45337C102 1,378 16,018 SH   SOLE   15,788 0 230
INGERSOLL-RAND PLC SHS COM G47791101 233 2,155 SH   SOLE   625 0 1,530
INNOVATIVE INDL PPTYS INC COM COM 45781V101 15,500 189,737 SH   SOLE   185,831 0 3,906
INSULET CORP COM COM 45784P101 6,549 68,869 SH   SOLE   55,926 0 12,943
INTEC PHARMA LTD JERUSALEM SHS COM M53644106 2,712 369,944 SH   SOLE   345,548 0 24,396
INTEGRATED DEVICE TECHNOLOGY C COM 458118106 1,570 32,039 SH   SOLE   30,640 0 1,399
INTERPACE DIAGNOSTICS GROUP IN COM 46062X204 297 371,609 SH   SOLE   156,106 0 215,503
INTERXION HOLDING N.V SHS COM N47279109 337 5,051 SH   SOLE   5,051 0 0
INTEVAC INC COM COM 461148108 1,916 312,609 SH   SOLE   153,619 0 158,990
INTRICON CORP COM COM 46121H109 518 20,647 SH   SOLE   8,698 0 11,949
INTUIT COM COM 461202103 9,689 37,063 SH   SOLE   36,707 0 356
INVACARE CORP COM COM 461203101 1,700 203,156 SH   SOLE   99,771 0 103,385
IPG PHOTONICS CORP COM COM 44980X109 398 2,621 SH   SOLE   2,621 0 0
IRIDEX CORP COM COM 462684101 324 71,158 SH   SOLE   29,878 0 41,280
ISHARES TR RUS 2000 GRW ETF COM 464287648 160 812 SH   SOLE   812 0 0
ITERIS INC COM COM 46564T107 621 148,892 SH   SOLE   135,296 0 13,596
ITRON INC COM COM 465741106 516 11,068 SH   SOLE   8,606 0 2,462
JASON INDS INC COM COM 471172106 348 248,656 SH   SOLE   104,440 0 144,216
JD COM INC SPON ADR CL A COM 47215P106 2,528 83,859 SH   SOLE   83,259 0 600
JOHNSON & JOHNSON COM COM 478160104 42 297 SH   SOLE   297 0 0
JOHNSON OUTDOORS INC CL A COM 479167108 1,255 17,581 SH   SOLE   8,657 0 8,924
JPMORGAN CHASE & CO COM COM 46625H100 5,703 56,340 SH   SOLE   55,351 0 989
KANSAS CITY SOUTHERN COM NEW COM 485170302 26 220 SH   SOLE   220 0 0
KEURIG DR PEPPER INC COM COM 49271V100 1,764 63,061 SH   SOLE   60,483 0 2,578
KHIRON LIFE SCIENCES CORP COM COM 49374L306 704 240,775 SH   SOLE   240,775 0 0
KINDER MORGAN INC DEL COM COM 49456B101 31 1,574 SH   SOLE   1,574 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 2,234 649,308 SH   SOLE   649,308 0 0
KIRKLAND LAKE GOLD LTD COM COM 49741E100 1,579 51,927 SH   SOLE   50,591 0 1,336
KIRKLANDS INC COM COM 497498105 674 95,908 SH   SOLE   47,197 0 48,711
KORNIT DIGITAL LTD SHS COM M6372Q113 2,050 86,150 SH   SOLE   72,665 0 13,485
KOSMOS ENERGY LTD COM COM 500688106 2,500 401,318 SH   SOLE   380,339 0 20,979
KUSHCO HLDGS INC COM COM 50133S103 1,016 171,089 SH   SOLE   171,089 0 0
LANTRONIX INC COM NEW COM 516548203 1,146 379,494 SH   SOLE   181,638 0 197,856
LIGHTBRIDGE CORP COM NEW COM 53224K203 79 143,386 SH   SOLE   105,465 0 37,921
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B101 1 346,009 SH   SOLE   346,009 0 0
LILLY ELI & CO COM COM 532457108 38 292 SH   SOLE   292 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 417 128,989 SH   SOLE   84,707 0 44,282
LINCOLN EDL SVCS CORP COM COM 533535100 503 162,122 SH   SOLE   63,756 0 98,366
LINDE PLC COM COM G5494J103 162 920 SH   SOLE   920 0 0
LINDSAY CORP COM COM 535555106 667 6,890 SH   SOLE   5,362 0 1,528
LIVENT CORP COM COM 53814L108 713 58,062 SH   SOLE   50,499 0 7,563
LIVEPERSON INC COM COM 538146101 1,480 50,996 SH   SOLE   50,996 0 0
LOCKHEED MARTIN CORP COM COM 539830109 20 65 SH   SOLE   65 0 0
LOVESAC COMPANY COM COM 54738L109 168 6,026 SH   SOLE   2,869 0 3,157
LRAD CORP COM COM 50213V109 581 203,702 SH   SOLE   85,458 0 118,244
LSI INDS INC COM COM 50216C108 542 205,906 SH   SOLE   101,307 0 104,599
LUMENTUM HLDGS INC COM COM 55024U109 1,253 22,158 SH   SOLE   14,643 0 7,515
LUNA INNOVATIONS COM COM 550351100 1,237 296,590 SH   SOLE   146,121 0 150,469
LUXFER HOLDINGS PLC SHS COM G5698W116 2,525 101,066 SH   SOLE   49,736 0 51,330
LYFT INC CL A COM COM 55087P104 1,146 14,633 SH   SOLE   14,633 0 0
LYONDELLBASELL INDUSTRIES N V COM N53745100 2 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100 185 11,091 SH   SOLE   7,458 0 3,633
MANCHESTER UTD PLC NEW ORD CL COM G5784H106 150 7,828 SH   SOLE   4,848 0 2,980
MANITEX INTL INC COM COM 563420108 1,562 204,192 SH   SOLE   100,419 0 103,773
MARCUS & MILLICHAP INC COM COM 566324109 788 19,351 SH   SOLE   18,758 0 593
MARSH & MCLENNAN COS INC COM COM 571748102 1,957 20,845 SH   SOLE   20,845 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 755 3,753 SH   SOLE   3,656 0 97
MARVELL TECHNOLOGY GROUP LTD O COM G5876H105 1,272 63,970 SH   SOLE   63,970 0 0
MATADOR RES CO COM COM 576485205 1,237 64,019 SH   SOLE   37,015 0 27,004
MATSON INC COM COM 57686G105 76 2,100 SH   SOLE   2,100 0 0
MAXAR TECHNOLOGIES INC COM COM 554282103 1 175 SH   SOLE   175 0 0
MCDERMOTT INTL INC COM COM 580037109 3 402 SH   SOLE   402 0 0
MEDICAL MARIJUANA INC COM COM 58463A105 414 6,780,170 SH   SOLE   6,780,170 0 0
MEDICAL PPTYS TRUST INC COM COM 58463J304 22 1,191 SH   SOLE   1,191 0 0
MEDTRONIC PLC SHS COM G5960L103 24 265 SH   SOLE   265 0 0
MERCK & CO INC COM COM 58933Y105 104 1,248 SH   SOLE   1,248 0 0
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 32 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COM COM 594918104 11,065 93,818 SH   SOLE   92,635 0 1,183
MIMECAST LTD ORD SHS COM G14838109 2,249 47,489 SH   SOLE   29,269 0 18,220
MISONIX INC COM COM 604871103 1,688 87,774 SH   SOLE   43,116 0 44,658
MITEK SYS INC COM NEW COM 606710200 4,630 378,243 SH   SOLE   247,878 0 130,365
MJARDIN GROUP INC COM COM 60689X109 59 25,000 SH   SOLE   25,000 0 0
MODEL N INC COM COM 607525102 2,369 135,091 SH   SOLE   81,560 0 53,531
MODERNA INC COM COM 60770K107 586 28,811 SH   SOLE   28,325 0 486
MONDELEZ INTL INC CL A COM 609207105 6 127 SH   SOLE   127 0 0
MONGODB INC CL A COM 60937P106 6,746 45,883 SH   SOLE   44,492 0 1,391
MORGAN STANLEY COM NEW COM 617446448 2,676 63,423 SH   SOLE   61,614 0 1,809
MUELLER WTR PRODS INC COM SER COM 624758108 478 47,655 SH   SOLE   37,217 0 10,438
NATERA INC COM COM 632307104 3,081 149,431 SH   SOLE   106,837 0 42,594
NETFLIX INC COM COM 64110L106 9,081 25,468 SH   SOLE   24,632 0 836
NEW GERMANY FD INC COM COM 644465106 2 120 SH   SOLE   120 0 0
NEW GOLD INC CDA COM COM 644535106 434 504,146 SH   SOLE   504,146 0 0
NEW MEDIA INVT GROUP INC COM COM 64704V106 21 2,000 SH   SOLE   2,000 0 0
NEWMONT MNG CORP COM COM 651639106 3,011 84,190 SH   SOLE   84,190 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 9 193 SH   SOLE   193 0 0
NICE LTD SPONSORED ADR COM 653656108 61 500 SH   SOLE   500 0 0
NLIGHT INC COM COM 65487K100 334 14,986 SH   SOLE   8,975 0 6,011
NORTHERN TECH INTL CORP COM COM 665809109 474 17,732 SH   SOLE   7,439 0 10,293
NORTHERN TR CORP COM COM 665859104 4 40 SH   SOLE   40 0 0
NOVANTA INC COM COM 67000B104 5,116 60,380 SH   SOLE   29,717 0 30,663
NOVARTIS A G SPONSORED ADR COM 66987V109 876 9,114 SH   SOLE   9,114 0 0
NOVOCURE LTD ORD SHS COM G6674U108 5,179 107,509 SH   SOLE   83,731 0 23,778
NUANCE COMMUNICATIONS INC COM COM 67020Y100 1,683 99,436 SH   SOLE   99,436 0 0
NUTRIEN LTD COM COM 67077M108 920 17,437 SH   SOLE   17,437 0 0
NUVECTRA CORP COM COM 67075N108 2,103 190,971 SH   SOLE   118,019 0 72,952
NXP SEMICONDUCTORS N V COM COM N6596X109 854 9,659 SH   SOLE   8,957 0 702
O2MICRO INTERNATIONAL LTD SPON COM 67107W100 320 187,055 SH   SOLE   77,381 0 109,674
OCEAN BIO CHEM INC COM COM 674631106 283 82,908 SH   SOLE   34,782 0 48,126
OKTA INC CL A COM 679295105 3,753 45,365 SH   SOLE   44,621 0 744
ON DECK CAP INC COM COM 682163100 1,311 241,836 SH   SOLE   226,278 0 15,558
ONESPAN INC COM COM 68287N100 1,458 75,875 SH   SOLE   43,423 0 32,452
OPIANT PHARMACEUTICALS INC COM COM 683750103 302 22,987 SH   SOLE   21,223 0 1,764
OUTFRONT MEDIA INC COM COM 69007J106 231 9,864 SH   SOLE   6,810 0 3,054
OXFORD IMMUNOTEC GLOBAL PLC OR COM G6855A103 2,934 170,270 SH   SOLE   107,734 0 62,536
PACKAGING CORP AMER COM COM 695156109 387 3,893 SH   SOLE   3,893 0 0
PALO ALTO NETWORKS INC COM COM 697435105 14,836 61,083 SH   SOLE   59,740 0 1,343
PARETEUM CORP COM NEW COM 69946T207 1,073 235,724 SH   SOLE   235,724 0 0
PARKE BANCORP INC COM COM 700885106 472 22,591 SH   SOLE   9,478 0 13,113
PARSLEY ENERGY INC CL A COM 701877102 29 1,500 SH   SOLE   1,500 0 0
PARTY CITY HOLDCO INC COM COM 702149105 158 19,869 SH   SOLE   11,400 0 8,469
PATRICK INDS INC COM COM 703343103 2,687 59,291 SH   SOLE   42,032 0 17,259
PAYCHEX INC COM COM 704326107 4,743 59,135 SH   SOLE   59,135 0 0
PAYMENT DATA SYS INC COM NEW COM 70438S202 233 88,772 SH   SOLE   37,327 0 51,445
PDC ENERGY INC COM COM 69327R101 2,338 57,471 SH   SOLE   57,471 0 0
PEAK RESORTS INC COM COM 70469L100 324 71,300 SH   SOLE   29,912 0 41,388
PENUMBRA INC COM COM 70975L107 1,163 7,909 SH   SOLE   7,909 0 0
PEOPLES UTAH BANCORP COM COM 712706209 67 2,559 SH   SOLE   2,339 0 220
PEPSICO INC COM COM 713448108 57 465 SH   SOLE   465 0 0
PERKINELMER INC COM COM 714046109 937 9,725 SH   SOLE   9,725 0 0
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203 307 87,439 SH   SOLE   34,905 0 52,534
PETIQ INC COM CL A COM 71639T106 2,041 64,973 SH   SOLE   62,884 0 2,089
PFIZER INC COM COM 717081103 53 1,250 SH   SOLE   1,250 0 0
PHILIP MORRIS INTL INC COM COM 718172109 36 402 SH   SOLE   402 0 0
PLURALSIGHT INC COM CL A COM 72941B106 4,008 126,287 SH   SOLE   119,761 0 6,526
PNC FINL SVCS GROUP INC COM COM 693475105 15 123 SH   SOLE   123 0 0
POLAR PWR INC COM COM 73102V105 933 206,940 SH   SOLE   206,940 0 0
PPL CORP COM COM 69351T106 78 2,459 SH   SOLE   2,459 0 0
PROCTER AND GAMBLE CO COM COM 742718109 2,352 22,603 SH   SOLE   22,603 0 0
PROFIRE ENERGY INC COM COM 74316X101 632 353,230 SH   SOLE   174,027 0 179,203
PROOFPOINT INC COM COM 743424103 4,136 34,063 SH   SOLE   27,186 0 6,877
PTC INC COM COM 69370C100 4,121 44,707 SH   SOLE   44,257 0 450
PURE STORAGE INC CL A COM 74624M102 309 14,168 SH   SOLE   14,168 0 0
PVH CORP COM COM 693656100 2 16 SH   SOLE   16 0 0
PYXUS INTL INC COM COM 74737V106 261 10,939 SH   SOLE   6,827 0 4,112
QUANTA SVCS INC COM COM 74762E102 884 23,418 SH   SOLE   23,418 0 0
QUEST RESOURCE HLDG CORP COM N COM 74836W203 237 143,795 SH   SOLE   60,401 0 83,394
QUOTIENT LTD SHS COM G73268107 1,152 127,840 SH   SOLE   120,950 0 6,890
RADIANT LOGISTICS INC COM COM 75025X100 2,702 428,862 SH   SOLE   211,183 0 217,679
RANGE RES CORP COM COM 75281A109 260 23,138 SH   SOLE   23,138 0 0
RAVEN INDS INC COM COM 754212108 439 11,429 SH   SOLE   11,429 0 0
RAYTHEON CO COM NEW COM 755111507 10,612 58,282 SH   SOLE   57,576 0 706
REALTY INCOME CORP COM COM 756109104 14 185 SH   SOLE   185 0 0
RECRO PHARMA INC COM COM 75629F109 1,474 251,464 SH   SOLE   158,984 0 92,480
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
REXNORD CORP NEW COM COM 76169B102 47 1,876 SH   SOLE   1,876 0 0
ROBERT HALF INTL INC COM COM 770323103 13 195 SH   SOLE   195 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 34 192 SH   SOLE   192 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 169 2,699 SH   SOLE   2,699 0 0
ROYAL GOLD INC COM COM 780287108 99 1,093 SH   SOLE   1,093 0 0
S&P GLOBAL INC COM COM 78409V104 23 108 SH   SOLE   108 0 0
SANDSTORM GOLD LTD COM NEW COM 80013R206 1,317 240,311 SH   SOLE   240,311 0 0
SANOFI SPONSORED ADR COM 80105N105 9 200 SH   SOLE   200 0 0
SCHLUMBERGER LTD COM COM 806857108 2,459 56,448 SH   SOLE   56,448 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 230 10,923 SH   SOLE   10,923 0 0
SCIENTIFIC GAMES CORP CL A COM 80874P109 257 12,598 SH   SOLE   7,681 0 4,917
SEA LTD SPONSORED ADS COM 81141R100 278 11,812 SH   SOLE   6,077 0 5,735
SEABRIDGE GOLD INC COM COM 811916105 1,401 113,066 SH   SOLE   111,946 0 1,120
SEASPINE HLDGS CORP COM COM 81255T108 1,469 97,400 SH   SOLE   47,903 0 49,497
SEMPRA ENERGY COM COM 816851109 25 195 SH   SOLE   195 0 0
SEMTECH CORP COM COM 816850101 791 15,533 SH   SOLE   14,160 0 1,373
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 415 9,226 SH   SOLE   9,226 0 0
SHERWIN WILLIAMS CO COM COM 824348106 5 12 SH   SOLE   12 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 1,163 61,192 SH   SOLE   37,561 0 23,631
SKYWORKS SOLUTIONS INC COM COM 83088M102 378 4,582 SH   SOLE   4,582 0 0
SMITH A O CORP COM COM 831865209 487 9,126 SH   SOLE   7,103 0 2,023
SMTC CORP COM NEW COM 832682207 605 160,161 SH   SOLE   67,282 0 92,879
SNAP ON INC COM COM 833034101 975 6,228 SH   SOLE   6,006 0 222
SOUTHERN CO COM COM 842587107 124 2,400 SH   SOLE   2,400 0 0
SPLUNK INC COM COM 848637104 1,106 8,879 SH   SOLE   8,879 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 618 4,453 SH   SOLE   3,684 0 769
STARBUCKS CORP COM COM 855244109 1,628 21,906 SH   SOLE   20,914 0 992
STARS GROUP INC COM COM 85570W100 1,019 58,204 SH   SOLE   50,710 0 7,494
STATE STR CORP COM COM 857477103 1,818 27,628 SH   SOLE   27,110 0 518
STERLING CONSTRUCTION CO INC C COM 859241101 2,227 177,874 SH   SOLE   87,526 0 90,348
STRONGBRIDGE BIOPHARMA PLC SHS COM G85347105 2,396 481,047 SH   SOLE   280,893 0 200,154
STRYKER CORP COM COM 863667101 148 750 SH   SOLE   750 0 0
SUNOPTA INC COM COM 8676EP108 756 218,379 SH   SOLE   123,769 0 94,610
SUNRUN INC COM COM 86771W105 1,903 135,344 SH   SOLE   122,851 0 12,493
SWITCH INC CL A COM 87105L104 198 19,224 SH   SOLE   12,697 0 6,527
T2 BIOSYSTEMS INC COM COM 89853L104 526 200,000 SH   SOLE   200,000 0 0
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 150 1,586 SH   SOLE   995 0 591
TANDEM DIABETES CARE INC COM N COM 875372203 3,121 49,153 SH   SOLE   32,778 0 16,375
TARGA RES CORP COM COM 87612G101 169 4,076 SH   SOLE   3,980 0 96
TARGET CORP COM COM 87612E106 7 89 SH   SOLE   89 0 0
TECOGEN INC NEW COM NEW COM 87876P201 1,981 496,507 SH   SOLE   360,824 0 135,683
TELADOC HEALTH INC COM COM 87918A105 2,731 49,114 SH   SOLE   47,902 0 1,212
TELENAV INC COM COM 879455103 1,299 214,046 SH   SOLE   105,605 0 108,441
TENET HEALTHCARE CORP COM NEW COM 88033G407 1,237 42,904 SH   SOLE   42,904 0 0
TERADYNE INC COM COM 880770102 507 12,717 SH   SOLE   12,717 0 0
TETRA TECHNOLOGIES INC DEL COM COM 88162F105 1,970 841,879 SH   SOLE   468,244 0 373,635
THE CHARLES SCHWAB CORPORATION COM 808513105 1,647 38,524 SH   SOLE   37,709 0 815
TILRAY INC COM CL 2 COM 88688T100 5,954 90,872 SH   SOLE   89,476 0 1,396
TIMKEN CO COM COM 887389104 217 4,974 SH   SOLE   4,974 0 0
TITAN MACHY INC COM COM 88830R101 2,002 128,654 SH   SOLE   71,934 0 56,720
TOCAGEN INC COM COM 888846102 905 83,234 SH   SOLE   77,480 0 5,754
TORTOISE ENERGY INFRA CORP COM COM 89147L100 19 788 SH   SOLE   788 0 0
TPI COMPOSITES INC COM COM 87266J104 817 28,563 SH   SOLE   22,058 0 6,505
TRANSCAT INC COM COM 893529107 1,028 44,749 SH   SOLE   22,041 0 22,708
TRIMBLE INC COM COM 896239100 601 14,884 SH   SOLE   14,884 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 1,150 83,570 SH   SOLE   83,570 0 0
TWITTER INC COM COM 90184L102 29 874 SH   SOLE   874 0 0
U S CONCRETE INC COM NEW COM 90333L201 1,643 39,670 SH   SOLE   38,674 0 996
UBIQUITI NETWORKS INC COM COM 90347A100 1 8 SH   SOLE   8 0 0
UGE INTL LTD COM COM 903510105 17 130,000 SH   SOLE   130,000 0 0
ULTRALIFE CORP COM COM 903899102 1,694 164,926 SH   SOLE   81,182 0 83,744
UNION PACIFIC CORP COM COM 907818108 29 172 SH   SOLE   172 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 70 622 SH   SOLE   622 0 0
UNITED STATES STL CORP NEW COM COM 912909108 110 5,648 SH   SOLE   5,648 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 618 2,500 SH   SOLE   2,500 0 0
US BANCORP DEL COM NEW COM 902973304 7 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 1,411 97,709 SH   SOLE   48,060 0 49,649
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 3,822 170,475 SH   SOLE   170,475 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 10,119 318,899 SH   SOLE   316,017 0 2,882
VANECK VECTORS ETF TR OIL SVCS COM 92189F718 26 1,500 SH   SOLE   1,500 0 0
VERACYTE INC COM COM 92337F107 7,802 311,814 SH   SOLE   193,522 0 118,292
VERICEL CORP COM COM 92346J108 2,689 153,556 SH   SOLE   97,123 0 56,433
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,143 36,240 SH   SOLE   36,240 0 0
VERRICA PHARMACEUTICALS INC CO COM 92511W108 559 51,673 SH   SOLE   46,423 0 5,250
VERTEX PHARMACEUTICALS INC COM COM 92532F100 7,771 42,246 SH   SOLE   41,366 0 880
VIAVI SOLUTIONS INC COM COM 925550105 1,880 151,859 SH   SOLE   90,722 0 61,137
VIEWRAY INC COM COM 92672L107 1,786 241,621 SH   SOLE   174,965 0 66,656
VIKING THERAPEUTICS INC COM COM 92686J106 1,574 158,341 SH   SOLE   147,426 0 10,915
VIRTRA INC COM PAR COM 92827K301 171 42,971 SH   SOLE   18,051 0 24,920
VISA INC COM CL A COM 92826C839 20 127 SH   SOLE   127 0 0
VISTA GOLD CORP COM NEW COM 927926303 191 280,000 SH   SOLE   280,000 0 0
VISTEON CORP COM NEW COM 92839U206 279 4,143 SH   SOLE   4,143 0 0
VIVINT SOLAR INC COM COM 92854Q106 580 116,656 SH   SOLE   90,758 0 25,898
VMWARE INC CL A COM COM 928563402 2,459 13,620 SH   SOLE   13,620 0 0
VULCAN MATLS CO COM COM 929160109 780 6,585 SH   SOLE   6,415 0 170
WABTEC CORP COM COM 929740108 862 11,688 SH   SOLE   11,688 0 0
WAGEWORKS INC COM COM 930427109 1,158 30,680 SH   SOLE   28,634 0 2,046
WALMART INC COM COM 931142103 556 5,705 SH   SOLE   5,705 0 0
WASTE MGMT INC DEL COM COM 94106L109 272 2,620 SH   SOLE   2,620 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 798 9,874 SH   SOLE   7,868 0 2,006
WAYLAND GROUP CORP COM COM 944204106 467 775,000 SH   SOLE   775,000 0 0
WEC ENERGY GROUP INC COM COM 92939U106 34 430 SH   SOLE   430 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 2,136 89,677 SH   SOLE   82,489 0 7,188
WHITE MTNS INS GROUP LTD COM COM G9618E107 65 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 1,890 50,995 SH   SOLE   25,094 0 25,901
WILLIAMS COS INC DEL COM COM 969457100 20 680 SH   SOLE   680 0 0
WINTRUST FINL CORP COM COM 97650W108 125 1,850 SH   SOLE   1,850 0 0
WIRELESS TELECOM GROUP INC COM COM 976524108 351 228,041 SH   SOLE   95,669 0 132,372
WORKDAY INC CL A COM 98138H101 1,896 9,831 SH   SOLE   9,831 0 0
XYLEM INC COM COM 98419M100 963 12,181 SH   SOLE   8,490 0 3,691
YPF SOCIEDAD ANONIMA SPON ADR COM 984245100 1,237 88,267 SH   SOLE   84,499 0 3,768
ZOETIS INC CL A COM 98978V103 7 69 SH   SOLE   69 0 0
ZYNGA INC CL A COM 98986T108 191 35,794 SH   SOLE   23,567 0 12,227
OCEANAGOLD CORPORATION COM COM 675222954 518 164,906 SH   SOLE   164,906 0 0