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 569 15,130 SH   SOLE   15,130 0 0
ABBOTT LABS COM COM 002824100 145 1,729 SH   SOLE   1,729 0 0
ACCELERATE DIAGNOSTICS INC COM COM 00430H102 1,539 67,250 SH   SOLE   60,823 0 6,427
ACREAGE HOLDINGS INC COM SUB V COM 00489Y402 2,515 153,120 SH   SOLE   151,499 0 1,621
ACTIVISION BLIZZARD INC COM COM 00507V109 577 12,232 SH   SOLE   10,973 0 1,259
ACUITY BRANDS INC COM COM 00508Y102 569 4,124 SH   SOLE   3,573 0 551
ADVANCED MICRO DEVICES INC COM COM 007903107 15 500 SH   SOLE   500 0 0
AEHR TEST SYSTEMS COM 00760J108 445 269,438 SH   SOLE   178,762 0 90,676
AERIE PHARMACEUTICALS INC COM COM 00771V108 1,562 52,873 SH   SOLE   52,873 0 0
AEROJET ROCKETDYNE HLDGS INC C COM 007800105 790 17,653 SH   SOLE   16,059 0 1,594
AGNICO EAGLE MINES LTD COM COM 008474108 9,774 190,750 SH   SOLE   187,742 0 3,008
AIR PRODS & CHEMS INC COM COM 009158106 7 30 SH   SOLE   30 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 4,375 54,586 SH   SOLE   52,273 0 2,313
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 1,871 292,331 SH   SOLE   292,331 0 0
ALCON INC ORD SHS COM H01301128 113 1,819 SH   SOLE   1,819 0 0
ALEXANDER & BALDWIN INC NEW CO COM 014491104 76 3,305 SH   SOLE   3,305 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 7,206 42,523 SH   SOLE   41,937 0 586
ALLEGION PUB LTD CO ORD SHS COM G0176J109 354 3,202 SH   SOLE   3,202 0 0
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 5 36 SH   SOLE   36 0 0
ALPHABET INC CAP STK CL C COM 02079K107 695 643 SH   SOLE   626 0 17
ALPHATEC HOLDINGS INC COM NEW COM 02081G201 1,015 223,589 SH   SOLE   126,034 0 97,555
ALPS ETF TR SPROTT GL MINE COM 00162Q643 1,043 47,401 SH   SOLE   42,820 0 4,581
ALTERYX INC COM CL A COM 02156B103 413 3,787 SH   SOLE   3,787 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 1,469 75,776 SH   SOLE   68,681 0 7,095
AMAZON COM INC COM COM 023135106 17,190 9,078 SH   SOLE   8,942 0 136
AMERICAN WTR WKS CO INC NEW CO COM 030420103 50 430 SH   SOLE   430 0 0
AMGEN INC COM COM 031162100 18 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 126 35,323 SH   SOLE   26,202 0 9,121
ANADARKO PETE CORP COM COM 032511107 2,894 41,011 SH   SOLE   39,447 0 1,564
ANALOG DEVICES INC COM COM 032654105 16 141 SH   SOLE   141 0 0
ANHEUSER BUSCH INBEV SA/NV SPO COM 03524A108 129 1,454 SH   SOLE   1,454 0 0
ANTARES PHARMA INC COM COM 036642106 2,603 791,313 SH   SOLE   484,031 0 307,282
APACHE CORP COM COM 037411105 7 230 SH   SOLE   230 0 0
APERGY CORP COM COM 03755L104 3 78 SH   SOLE   78 0 0
APOGEE ENTERPRISES INC COM COM 037598109 30 680 SH   SOLE   680 0 0
APPLE INC COM COM 037833100 896 4,526 SH   SOLE   4,409 0 117
APPLIED INDL TECHNOLOGIES INC COM 03820C105 247 4,018 SH   SOLE   4,018 0 0
APTIV PLC SHS COM G6095L109 4,549 56,278 SH   SOLE   54,757 0 1,521
AQUA AMERICA INC COM COM 03836W103 87 2,093 SH   SOLE   593 0 1,500
AQUAVENTURE HLDGS LTD SHS COM G0443N107 1,515 75,865 SH   SOLE   44,578 0 31,287
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 1,115 546,506 SH   SOLE   309,234 0 237,272
AROTECH CORP COM NEW COM 042682203 863 433,778 SH   SOLE   244,334 0 189,444
ASANKO GOLD INC COM COM 04341Y105 13 20,000 SH   SOLE   20,000 0 0
ASGN INC COM COM 00191U102 4,657 76,847 SH   SOLE   74,664 0 2,183
ASPEN AEROGELS INC COM COM 04523Y105 3,309 464,164 SH   SOLE   262,286 0 201,878
ASTRAZENECA PLC SPONSORED ADR COM 046353108 2,280 55,226 SH   SOLE   53,813 0 1,413
ASTRONICS CORP COM COM 046433108 622 15,477 SH   SOLE   14,002 0 1,475
AT&T INC COM COM 00206R102 1,599 47,719 SH   SOLE   47,719 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 351 2,124 SH   SOLE   2,124 0 0
AVANOS MED INC COM COM 05350V106 317 7,265 SH   SOLE   7,265 0 0
AVID BIOSERVICES INC COM COM 05368M106 2,674 477,542 SH   SOLE   270,032 0 207,510
AXOS FINL INC COM COM 05465C100 5,165 189,541 SH   SOLE   186,909 0 2,632
AXT INC COM COM 00246W103 1,673 422,477 SH   SOLE   276,603 0 145,874
B & G FOODS INC NEW COM COM 05508R106 889 42,728 SH   SOLE   25,266 0 17,462
B2GOLD CORP COM COM 11777Q209 695 229,348 SH   SOLE   229,348 0 0
BADGER METER INC COM COM 056525108 421 7,060 SH   SOLE   5,243 0 1,817
BANK AMER CORP COM COM 060505104 1,132 39,031 SH   SOLE   39,031 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORPORATION COM COM 067901108 4,526 286,996 SH   SOLE   284,250 0 2,746
BAYCOM CORP COM COM 07272M107 1,942 88,672 SH   SOLE   50,143 0 38,529
BEACON ROOFING SUPPLY INC COM COM 073685109 1,614 43,947 SH   SOLE   43,015 0 932
BEAZER HOMES USA INC COM NEW COM 07556Q881 2,609 271,469 SH   SOLE   207,840 0 63,629
BECTON DICKINSON & CO COM COM 075887109 1 5 SH   SOLE   5 0 0
BEL FUSE INC CL B COM 077347300 1,390 80,943 SH   SOLE   45,800 0 35,143
BENEFITFOCUS INC COM COM 08180D106 1,040 38,292 SH   SOLE   22,791 0 15,501
BIODELIVERY SCIENCES INTL INC COM 09060J106 1,860 399,923 SH   SOLE   226,207 0 173,716
BIOHAVEN PHARMACTL HLDG CO LTD COM G11196105 1,957 44,686 SH   SOLE   41,939 0 2,747
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 3,807 224,623 SH   SOLE   126,994 0 97,629
BIOMARIN PHARMACEUTICAL INC CO COM 09061G101 568 6,634 SH   SOLE   6,634 0 0
BLUE BIRD CORP COM COM 095306106 2,201 111,803 SH   SOLE   68,174 0 43,629
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 2 18 SH   SOLE   18 0 0
BROADWIND ENERGY INC COM NEW COM 11161T207 417 187,663 SH   SOLE   123,649 0 64,014
BRUNSWICK CORP COM COM 117043109 178 3,886 SH   SOLE   3,886 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,816 107,702 SH   SOLE   67,579 0 40,123
BWX TECHNOLOGIES INC COM COM 05605H100 849 16,287 SH   SOLE   14,828 0 1,459
CAE INC COM COM 124765108 1,787 66,522 SH   SOLE   64,809 0 1,713
CALLAWAY GOLF CO COM COM 131193104 1,857 108,205 SH   SOLE   64,319 0 43,886
CALYXT INC COM COM 13173L107 146 11,720 SH   SOLE   8,706 0 3,014
CAMECO CORP COM COM 13321L108 1,709 159,261 SH   SOLE   154,458 0 4,803
CANOPY GROWTH CORP COM COM 138035100 7,566 187,706 SH   SOLE   185,117 0 2,589
CARDLYTICS INC COM COM 14161W105 1,063 40,930 SH   SOLE   37,067 0 3,863
CAREDX INC COM COM 14167L103 1,288 35,779 SH   SOLE   32,376 0 3,403
CARPENTER TECHNOLOGY CORP COM COM 144285103 1,354 28,216 SH   SOLE   17,285 0 10,931
CATASYS INC COM PAR COM 149049504 961 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 31 621 SH   SOLE   621 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 2,253 234,924 SH   SOLE   133,138 0 101,786
CELANESE CORP DEL COM COM 150870103 15 135 SH   SOLE   135 0 0
CELCUITY INC COM COM 15102K100 318 12,734 SH   SOLE   12,041 0 693
CENTRAL GARDEN & PET CO CL A N COM 153527205 920 37,320 SH   SOLE   22,101 0 15,219
CENTRUS ENERGY CORP CL A COM 15643U104 395 121,261 SH   SOLE   102,040 0 19,221
CENTURYLINK INC COM COM 156700106 2 153 SH   SOLE   153 0 0
CERUS CORP COM COM 157085101 1,802 320,723 SH   SOLE   189,995 0 130,728
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 1,082 138,232 SH   SOLE   91,847 0 46,385
CHEGG INC COM COM 163092109 3,302 85,579 SH   SOLE   57,167 0 28,412
CHEMBIO DIAGNOSTICS INC COM NE COM 163572209 940 154,407 SH   SOLE   87,200 0 67,207
CHENIERE ENERGY INC COM NEW COM 16411R208 3,053 44,599 SH   SOLE   43,001 0 1,598
CHESAPEAKE UTILS CORP COM COM 165303108 86 910 SH   SOLE   910 0 0
CHEVRON CORP NEW COM COM 166764100 6,459 51,906 SH   SOLE   51,450 0 456
CHUBB LIMITED COM COM H1467J104 108 731 SH   SOLE   731 0 0
CIENA CORP COM NEW COM 171779309 9,063 220,342 SH   SOLE   214,093 0 6,249
CIMAREX ENERGY CO COM COM 171798101 843 14,215 SH   SOLE   14,215 0 0
CINCINNATI FINL CORP COM COM 172062101 160 1,541 SH   SOLE   1,541 0 0
CLOUDERA INC COM COM 18914U100 328 62,282 SH   SOLE   62,282 0 0
CODA OCTOPUS GROUP INC COM NEW COM 19188U206 599 45,907 SH   SOLE   41,475 0 4,432
CODEXIS INC COM COM 192005106 2,820 153,001 SH   SOLE   86,605 0 66,396
COGNEX CORP COM COM 192422103 975 20,311 SH   SOLE   18,656 0 1,655
COLGATE PALMOLIVE CO COM COM 194162103 1,942 27,092 SH   SOLE   27,055 0 37
COLUMBIA CARE INC COM COM 197309107 79 14,999 SH   SOLE   14,999 0 0
COLUMBUS MCKINNON CORP N Y COM COM 199333105 2,376 56,621 SH   SOLE   31,892 0 24,729
COMMERCE BANCSHARES INC COM COM 200525103 1,279 21,433 SH   SOLE   21,433 0 0
CONCHO RES INC COM COM 20605P101 483 4,679 SH   SOLE   4,679 0 0
CONOCOPHILLIPS COM COM 20825C104 2,461 40,343 SH   SOLE   40,343 0 0
CONTINENTAL RESOURCES INC COM COM 212015101 3,120 74,120 SH   SOLE   72,835 0 1,285
CORE MOLDING TECHNOLOGIES INC COM 218683100 523 70,001 SH   SOLE   46,514 0 23,487
CORREVIO PHARMA CORP COM COM 22026V105 1,212 561,202 SH   SOLE   537,454 0 23,748
CORTEVA INC COM COM 22052L104 32 1,098 SH   SOLE   1,098 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 48 180 SH   SOLE   180 0 0
COUPA SOFTWARE INC COM COM 22266L106 561 4,430 SH   SOLE   4,430 0 0
COWEN INC CL A NEW COM 223622606 3,187 185,403 SH   SOLE   121,265 0 64,138
CPI AEROSTRUCTURES INC COM NEW COM 125919308 861 102,419 SH   SOLE   68,000 0 34,419
CRAWFORD & CO CL A COM 224633206 699 66,349 SH   SOLE   59,988 0 6,361
CRESCO LABS INC SUB VTG SHS COM 22587M106 7,529 732,357 SH   SOLE   703,320 0 29,037
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 4,032 85,599 SH   SOLE   82,586 0 3,013
CRONOS GROUP INC COM COM 22717L101 1,959 122,577 SH   SOLE   121,453 0 1,124
CROWN CRAFTS INC COM COM 228309100 269 57,140 SH   SOLE   37,906 0 19,234
CRYOPORT INC COM PAR $0.001 COM 229050307 3,326 181,568 SH   SOLE   102,515 0 79,053
CSX CORP COM COM 126408103 8 100 SH   SOLE   100 0 0
CURALEAF HLDGS INC SUB VTG SHS COM 23126M102 1,720 239,830 SH   SOLE   239,830 0 0
CUTERA INC COM COM 232109108 3,027 145,677 SH   SOLE   104,349 0 41,328
CYBERARK SOFTWARE LTD SHS COM M2682V108 3,202 25,049 SH   SOLE   25,049 0 0
CYBEROPTICS CORP COM COM 232517102 1,914 117,934 SH   SOLE   66,773 0 51,161
CYNERGISTEK INC COM COM 23258P105 709 146,500 SH   SOLE   96,413 0 50,087
CYPRESS SEMICONDUCTOR CORP COM COM 232806109 1,287 57,861 SH   SOLE   57,861 0 0
DANAHER CORPORATION COM COM 235851102 1,072 7,500 SH   SOLE   7,500 0 0
DELPHI TECHNOLOGIES PLC SHS COM G2709G107 0 1 SH   SOLE   1 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 4,077 71,845 SH   SOLE   70,340 0 1,505
DESIGNER BRANDS INC CL A COM 250565108 229 11,935 SH   SOLE   11,935 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 1,714 60,093 SH   SOLE   60,093 0 0
DEXCOM INC COM COM 252131107 492 3,283 SH   SOLE   3,283 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 1,144 10,500 SH   SOLE   10,500 0 0
DIREXION SHS ETF TR DAILY JR G COM 25460E166 1,191 19,864 SH   SOLE   19,842 0 22
DISNEY WALT CO COM DISNEY COM 254687106 16,325 116,905 SH   SOLE   114,315 0 2,590
DLH HLDGS CORP COM COM 23335Q100 599 117,829 SH   SOLE   78,164 0 39,665
DOLLAR TREE INC COM COM 256746108 276 2,566 SH   SOLE   2,566 0 0
DOVER CORP COM COM 260003108 16 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 57 1,155 SH   SOLE   1,155 0 0
DROPBOX INC CL A COM 26210c104 3,091 123,391 SH   SOLE   118,185 0 5,206
DTE ENERGY CO COM COM 233331107 94 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 225 2,550 SH   SOLE   2,550 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 87 1,155 SH   SOLE   1,155 0 0
EATON CORP PLC SHS COM G29183103 18 219 SH   SOLE   219 0 0
EBIX INC COM NEW COM 278715206 1,036 20,632 SH   SOLE   20,632 0 0
ECOLAB INC COM COM 278865100 68 346 SH   SOLE   346 0 0
EDISON INTL COM COM 281020107 34 500 SH   SOLE   500 0 0
ELECTRONIC ARTS INC COM COM 285512109 1,644 16,232 SH   SOLE   15,485 0 747
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENERGY RECOVERY INC COM COM 29270J100 3,059 293,598 SH   SOLE   284,759 0 8,839
ENERGY TRANSFER LP COM UT LTD COM 29273V100 81 5,786 SH   SOLE   5,786 0 0
ENGLOBAL CORP COM COM 293306106 547 607,816 SH   SOLE   402,787 0 205,029
ENTERPRISE PRODS PARTNERS L P COM 293792107 116 4,014 SH   SOLE   4,014 0 0
EOG RES INC COM COM 26875P101 3,508 37,659 SH   SOLE   37,480 0 179
EURONET WORLDWIDE INC COM COM 298736109 359 2,131 SH   SOLE   2,131 0 0
EVERBRIDGE INC COM COM 29978A104 3,638 40,680 SH   SOLE   38,887 0 1,793
EVERCORE INC CLASS A COM 29977A105 1,358 15,330 SH   SOLE   9,110 0 6,220
EVEREST RE GROUP LTD COM COM G3223R108 329 1,329 SH   SOLE   1,247 0 82
EXFO INC SUB VTG SHS COM 302046107 1,444 394,671 SH   SOLE   222,838 0 171,833
EXXON MOBIL CORP COM COM 30231G102 2,929 38,225 SH   SOLE   37,153 0 1,072
EYEPOINT PHARMACEUTICALS COM 30233G100 1,435 875,098 SH   SOLE   495,455 0 379,643
FACEBOOK INC CL A COM 30303M102 2,335 12,096 SH   SOLE   12,096 0 0
FANUC CORPORATION ADR COM 307305102 44 2,402 SH   SOLE   2,402 0 0
FASTENAL CO COM COM 311900104 489 15,000 SH   SOLE   15,000 0 0
FEDEX CORP COM COM 31428X106 22 135 SH   SOLE   135 0 0
FERRO CORP COM COM 315405100 1,294 81,887 SH   SOLE   48,729 0 33,158
FIFTH THIRD BANCORP COM COM 316773100 21 750 SH   SOLE   750 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 3 35 SH   SOLE   35 0 0
FIRST SOLAR INC COM COM 336433107 3,531 53,754 SH   SOLE   51,702 0 2,052
FIVE BELOW INC COM COM 33829M101 2,374 19,779 SH   SOLE   11,574 0 8,205
FLUIDIGM CORP DEL COM COM 34385P108 689 55,949 SH   SOLE   50,602 0 5,347
FORD MTR CO DEL COM COM 345370860 4 404 SH   SOLE   404 0 0
FORTIVE CORP COM COM 34959J108 204 2,500 SH   SOLE   2,500 0 0
FORTY SEVEN INC COM COM 34983P104 35 3,311 SH   SOLE   3,205 0 106
FOSTER L B CO COM COM 350060109 2,692 98,462 SH   SOLE   55,715 0 42,747
FRANCO NEVADA CORP COM COM 351858105 707 8,325 SH   SOLE   8,325 0 0
FRIEDMAN INDS INC COM COM 358435105 507 72,810 SH   SOLE   48,316 0 24,494
FTI CONSULTING INC COM COM 302941109 1,989 23,723 SH   SOLE   21,952 0 1,771
FUEL TECH INC COM COM 359523107 594 424,305 SH   SOLE   280,691 0 143,614
FULGENT GENETICS INC COM COM 359664109 1,034 154,801 SH   SOLE   102,467 0 52,334
GALLAGHER ARTHUR J & CO COM COM 363576109 2,778 31,721 SH   SOLE   31,721 0 0
GAZPROM PJSC SPON ADR COM 368287207 2,826 382,757 SH   SOLE   361,305 0 21,452
GENCOR INDS INC COM COM 368678108 994 76,477 SH   SOLE   43,375 0 33,102
GENERAL ELECTRIC CO COM COM 369604103 52 4,954 SH   SOLE   4,954 0 0
GENPACT LIMITED SHS COM G3922B107 296 7,781 SH   SOLE   7,781 0 0
GLOBUS MED INC CL A COM 379577208 681 16,101 SH   SOLE   16,101 0 0
GMS INC COM COM 36251C103 293 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 4,073 19,909 SH   SOLE   19,898 0 11
GRAHAM CORP COM COM 384556106 1,661 82,189 SH   SOLE   46,611 0 35,578
GRANITE CONSTR INC COM COM 387328107 215 4,453 SH   SOLE   4,453 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109 2,423 219,455 SH   SOLE   212,424 0 7,031
GREAT PANTHER MINING LTD COM COM 39115V101 427 500,000 SH   SOLE   500,000 0 0
GREEN THUMB INDUSTRIES INC SUB COM 39342L108 1,799 161,481 SH   SOLE   161,481 0 0
GSE SYS INC COM COM 36227K106 103 43,862 SH   SOLE   26,112 0 17,750
GUARDANT HEALTH INC COM COM 40131M109 339 3,931 SH   SOLE   3,241 0 690
HACKETT GROUP INC COM COM 404609109 0 0 SH   SOLE   0 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 1,198 42,500 SH   SOLE   36,008 0 6,492
HARLEY DAVIDSON INC COM COM 412822108 1,145 31,950 SH   SOLE   28,707 0 3,243
HARVARD BIOSCIENCE INC COM COM 416906105 1,114 556,886 SH   SOLE   315,010 0 241,876
HARVEST HEALTH RECREATION INC COM 41755M102 2,448 396,541 SH   SOLE   389,967 0 6,574
HAWKINS INC COM COM 420261109 2,619 60,341 SH   SOLE   37,006 0 23,335
HCI GROUP INC COM COM 40416E103 2,014 49,754 SH   SOLE   30,593 0 19,161
HEALTHEQUITY INC COM COM 42226A107 321 4,908 SH   SOLE   4,908 0 0
HENRY JACK & ASSOC INC COM COM 426281101 23 173 SH   SOLE   173 0 0
HERITAGE INS HLDGS INC COM COM 42727J102 1,995 129,451 SH   SOLE   79,352 0 50,099
HEXCEL CORP NEW COM COM 428291108 348 4,308 SH   SOLE   4,308 0 0
HEXO CORP COM COM 428304109 351 66,000 SH   SOLE   62,877 0 3,123
HOME DEPOT INC COM COM 437076102 11,966 57,537 SH   SOLE   56,512 0 1,025
HONEYWELL INTL INC COM COM 438516106 18 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 46 354 SH   SOLE   354 0 0
HUYA INC ADS REP SHS A COM 44852D108 797 32,274 SH   SOLE   29,228 0 3,046
IAC INTERACTIVECORP COM COM 44919P508 429 1,971 SH   SOLE   1,971 0 0
ICAD INC COM NEW COM 44934S206 1,020 160,071 SH   SOLE   139,090 0 20,981
ICHOR HOLDINGS SHS COM G4740B105 1,445 61,105 SH   SOLE   36,078 0 25,027
IDENTIV INC COM NEW COM 45170X205 3,205 626,069 SH   SOLE   399,133 0 226,936
IDEX CORP COM COM 45167R104 45 260 SH   SOLE   260 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,141 7,564 SH   SOLE   7,564 0 0
ILLUMINA INC COM COM 452327109 2,160 5,867 SH   SOLE   5,867 0 0
IMPINJ INC COM COM 453204109 3,364 117,537 SH   SOLE   66,472 0 51,065
INGERSOLL-RAND PLC SHS COM G47791101 273 2,155 SH   SOLE   625 0 1,530
INNOVATIVE INDL PPTYS INC COM COM 45781V101 17,235 139,487 SH   SOLE   136,992 0 2,495
INSULET CORP COM COM 45784P101 5,464 45,766 SH   SOLE   32,823 0 12,943
INTEC PHARMA LTD JERUSALEM SHS COM M53644106 1,230 283,434 SH   SOLE   263,236 0 20,198
INTERPACE DIAGNOSTICS GROUP IN COM 46062X204 468 645,769 SH   SOLE   430,266 0 215,503
INTERXION HOLDING N.V SHS COM N47279109 361 4,744 SH   SOLE   4,744 0 0
INTEVAC INC COM COM 461148108 1,772 366,169 SH   SOLE   207,179 0 158,990
INTRICON CORP COM COM 46121H109 839 35,900 SH   SOLE   23,951 0 11,949
INTUIT COM COM 461202103 9,569 36,616 SH   SOLE   36,260 0 356
INVACARE CORP COM COM 461203101 1,233 237,491 SH   SOLE   134,106 0 103,385
IPG PHOTONICS CORP COM COM 44980X109 395 2,562 SH   SOLE   2,562 0 0
IRIDEX CORP COM COM 462684101 554 121,803 SH   SOLE   80,523 0 41,280
ISHARES TR RUS 2000 GRW ETF COM 464287648 163 812 SH   SOLE   812 0 0
ITERIS INC COM COM 46564T107 642 124,224 SH   SOLE   110,628 0 13,596
ITRON INC COM COM 465741106 2,908 46,472 SH   SOLE   43,454 0 3,018
JASON INDS INC COM COM 471172106 280 430,034 SH   SOLE   285,818 0 144,216
JD COM INC SPON ADR CL A COM 47215P106 2,338 77,176 SH   SOLE   76,576 0 600
JOHNSON & JOHNSON COM COM 478160104 25 179 SH   SOLE   179 0 0
JOHNSON OUTDOORS INC CL A COM 479167108 1,531 20,525 SH   SOLE   11,601 0 8,924
JPMORGAN CHASE & CO COM COM 46625H100 7,741 69,238 SH   SOLE   68,249 0 989
JUMIA TECHNOLOGIES AG SPONSORE COM 48138M105 3,462 131,055 SH   SOLE   126,912 0 4,143
KANSAS CITY SOUTHERN COM NEW COM 485170302 1,050 8,621 SH   SOLE   7,809 0 812
KEURIG DR PEPPER INC COM COM 49271V100 1,668 57,706 SH   SOLE   57,706 0 0
KHIRON LIFE SCIENCES CORP COM COM 49374L306 419 240,775 SH   SOLE   240,775 0 0
KINDER MORGAN INC DEL COM COM 49456B101 33 1,574 SH   SOLE   1,574 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 2,169 558,904 SH   SOLE   558,904 0 0
KIRKLAND LAKE GOLD LTD COM COM 49741E100 2,229 51,927 SH   SOLE   50,591 0 1,336
KIRKLANDS INC COM COM 497498105 254 112,596 SH   SOLE   63,885 0 48,711
KORNIT DIGITAL LTD SHS COM M6372Q113 1,543 48,737 SH   SOLE   43,570 0 5,167
KOSMOS ENERGY LTD COM COM 500688106 3,862 615,920 SH   SOLE   600,036 0 15,884
KUSHCO HLDGS INC COM COM 50133S103 867 171,089 SH   SOLE   171,089 0 0
LANTRONIX INC COM NEW COM 516548203 1,599 480,322 SH   SOLE   282,466 0 197,856
LIGHTBRIDGE CORP COM NEW COM 53224K203 179 269,167 SH   SOLE   231,246 0 37,921
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B101 1 346,009 SH   SOLE   346,009 0 0
LILLY ELI & CO COM COM 532457108 32 292 SH   SOLE   292 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 1,364 505,007 SH   SOLE   456,747 0 48,260
LINCOLN EDL SVCS CORP COM COM 533535100 674 291,702 SH   SOLE   193,336 0 98,366
LINDE PLC SHS COM G5494J103 185 920 SH   SOLE   920 0 0
LINDSAY CORP COM COM 535555106 489 5,943 SH   SOLE   4,415 0 1,528
LIQTECH INTL INC COM COM 53632A201 1,415 142,776 SH   SOLE   135,505 0 7,271
LIVENT CORP COM COM 53814L108 650 93,934 SH   SOLE   86,371 0 7,563
LIVEPERSON INC COM COM 538146101 1,430 50,996 SH   SOLE   50,996 0 0
LOCKHEED MARTIN CORP COM COM 539830109 24 65 SH   SOLE   65 0 0
LOVESAC COMPANY COM COM 54738L109 708 22,796 SH   SOLE   19,639 0 3,157
LRAD CORP COM COM 50213V109 1,159 352,146 SH   SOLE   233,902 0 118,244
LSI INDS INC COM COM 50216C108 879 240,881 SH   SOLE   136,282 0 104,599
LUMENTUM HLDGS INC COM COM 55024U109 1,151 21,549 SH   SOLE   14,034 0 7,515
LUNA INNOVATIONS COM COM 550351100 1,557 345,912 SH   SOLE   195,443 0 150,469
LUXFER HOLDINGS PLC SHS COM G5698W116 2,901 118,318 SH   SOLE   66,988 0 51,330
LYONDELLBASELL INDUSTRIES N V COM N53745100 2 25 SH   SOLE   25 0 0
MANCHESTER UTD PLC NEW ORD CL COM G5784H106 466 25,777 SH   SOLE   22,797 0 2,980
MANITEX INTL INC COM COM 563420108 1,458 238,569 SH   SOLE   134,796 0 103,773
MARCUS & MILLICHAP INC COM COM 566324109 592 19,181 SH   SOLE   18,588 0 593
MARRONE BIO INNOVATIONS INC CO COM 57165B106 843 561,702 SH   SOLE   317,452 0 244,250
MARSH & MCLENNAN COS INC COM COM 571748102 2,079 20,845 SH   SOLE   20,845 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 864 3,753 SH   SOLE   3,656 0 97
MARVELL TECHNOLOGY GROUP LTD O COM G5876H105 1,527 63,970 SH   SOLE   63,970 0 0
MATADOR RES CO COM COM 576485205 2,044 102,821 SH   SOLE   75,817 0 27,004
MATSON INC COM COM 57686G105 82 2,100 SH   SOLE   2,100 0 0
MAXAR TECHNOLOGIES INC COM COM 57778K105 1 175 SH   SOLE   175 0 0
MCDERMOTT INTL INC COM COM 580037109 4 402 SH   SOLE   402 0 0
MCEWEN MNG INC COM COM 58039P107 725 414,044 SH   SOLE   414,044 0 0
MEDICAL PPTYS TRUST INC COM COM 58463J304 21 1,191 SH   SOLE   1,191 0 0
MEDTRONIC PLC SHS COM G5960L103 26 265 SH   SOLE   265 0 0
MERCK & CO INC COM COM 58933Y105 105 1,248 SH   SOLE   1,248 0 0
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 31 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COM COM 594918104 12,561 93,766 SH   SOLE   92,583 0 1,183
MIMECAST LTD ORD SHS COM G14838109 2,172 46,498 SH   SOLE   28,278 0 18,220
MISONIX INC COM COM 604871103 2,611 102,733 SH   SOLE   58,075 0 44,658
MITEK SYS INC COM NEW COM 606710200 4,187 421,230 SH   SOLE   290,865 0 130,365
MJARDIN GROUP INC COM COM 60689X109 33 25,000 SH   SOLE   25,000 0 0
MODEL N INC COM COM 607525102 2,941 150,805 SH   SOLE   97,274 0 53,531
MODERNA INC COM COM 60770K107 329 22,475 SH   SOLE   21,684 0 791
MOMO INC ADR COM 60879B107 1,381 38,576 SH   SOLE   38,576 0 0
MONDELEZ INTL INC CL A COM 609207105 7 127 SH   SOLE   127 0 0
MONGODB INC CL A COM 60937P106 5,013 32,959 SH   SOLE   32,397 0 562
MORGAN STANLEY COM NEW COM 617446448 3,894 88,887 SH   SOLE   87,078 0 1,809
MUELLER WTR PRODS INC COM SER COM 624758108 413 42,018 SH   SOLE   31,580 0 10,438
NANOSTRING TECHNOLOGIES INC CO COM 63009R109 1,604 52,857 SH   SOLE   47,818 0 5,039
NATERA INC COM COM 632307104 2,843 103,097 SH   SOLE   60,503 0 42,594
NESTLE S A SPONSORED ADR COM 641069406 2 20 SH   SOLE   20 0 0
NETFLIX INC COM COM 64110L106 7,809 21,260 SH   SOLE   20,858 0 402
NEW AGE BEVERAGES CORP COM 64157V108 1,724 370,000 SH   SOLE   370,000 0 0
NEW GERMANY FD INC COM COM 644465106 2 120 SH   SOLE   120 0 0
NEW GOLD INC CDA COM COM 644535106 908 944,596 SH   SOLE   944,596 0 0
NEW MEDIA INVT GROUP INC COM COM 64704V106 19 2,000 SH   SOLE   2,000 0 0
NEWMONT GOLDCORP CORPORATION C COM 651639106 2,821 73,334 SH   SOLE   73,334 0 0
NEXTDECADE CORP COM COM 65342K105 511 80,917 SH   SOLE   58,603 0 22,314
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 9 193 SH   SOLE   193 0 0
NICE LTD SPONSORED ADR COM 653656108 69 500 SH   SOLE   500 0 0
NLIGHT INC COM COM 65487K100 709 36,909 SH   SOLE   33,341 0 3,568
NORTHERN TECH INTL CORP COM COM 665809109 747 30,546 SH   SOLE   20,253 0 10,293
NORTHERN TR CORP COM COM 665859104 4 40 SH   SOLE   40 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 2,248 6,956 SH   SOLE   6,956 0 0
NOVANTA INC COM COM 67000B104 6,656 70,585 SH   SOLE   39,922 0 30,663
NOVARTIS A G SPONSORED ADR COM 66987V109 832 9,114 SH   SOLE   9,114 0 0
NOVOCURE LTD ORD SHS COM G6674U108 3,416 54,020 SH   SOLE   36,829 0 17,191
NUANCE COMMUNICATIONS INC COM COM 67020Y100 1,588 99,436 SH   SOLE   99,436 0 0
NUTRIEN LTD COM COM 67077M108 833 15,589 SH   SOLE   15,589 0 0
NUVECTRA CORP COM COM 67075N108 634 189,288 SH   SOLE   116,336 0 72,952
NXP SEMICONDUCTORS N V COM COM N6596X109 1,450 14,854 SH   SOLE   14,152 0 702
OCEAN BIO CHEM INC COM COM 674631106 465 141,284 SH   SOLE   93,158 0 48,126
OKTA INC CL A COM 679295105 5,485 44,408 SH   SOLE   43,664 0 744
ON DECK CAP INC COM COM 682163100 869 209,483 SH   SOLE   209,483 0 0
ONESPAN INC COM COM 68287N100 1,107 78,090 SH   SOLE   45,638 0 32,452
ORGANIGRAM HLDGS INC COM COM 68620P101 2,190 340,000 SH   SOLE   340,000 0 0
OUTFRONT MEDIA INC COM COM 69007J106 6,291 243,929 SH   SOLE   236,749 0 7,180
OXFORD IMMUNOTEC GLOBAL PLC OR COM G6855A103 1,980 143,927 SH   SOLE   81,391 0 62,536
PARETEUM CORP COM NEW COM 69946T207 615 235,724 SH   SOLE   235,724 0 0
PARKE BANCORP INC COM COM 700885106 936 39,061 SH   SOLE   25,948 0 13,113
PARSLEY ENERGY INC CL A COM 701877102 29 1,500 SH   SOLE   1,500 0 0
PATRICK INDS INC COM COM 703343103 2,826 57,441 SH   SOLE   40,182 0 17,259
PAYCHEX INC COM COM 704326107 4,709 57,227 SH   SOLE   57,227 0 0
PEAK RESORTS INC COM COM 70469L100 584 122,947 SH   SOLE   81,559 0 41,388
PEOPLES UTAH BANCORP COM COM 712706209 69 2,356 SH   SOLE   2,136 0 220
PEPSICO INC COM COM 713448108 7,685 58,605 SH   SOLE   57,946 0 659
PERION NETWORK LTD SHS NEW COM M78673114 567 194,855 SH   SOLE   129,480 0 65,375
PERKINELMER INC COM COM 714046109 335 3,475 SH   SOLE   3,475 0 0
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203 608 155,447 SH   SOLE   102,913 0 52,534
PFIZER INC COM COM 717081103 54 1,250 SH   SOLE   1,250 0 0
PHASEBIO PHARMACEUTICALS INC C COM 717224109 262 20,000 SH   SOLE   20,000 0 0
PHILIP MORRIS INTL INC COM COM 718172109 32 402 SH   SOLE   402 0 0
PIONEER NAT RES CO COM COM 723787107 1,053 6,847 SH   SOLE   6,847 0 0
PLURALSIGHT INC COM CL A COM 72941B106 4,122 135,960 SH   SOLE   132,696 0 3,264
PNC FINL SVCS GROUP INC COM COM 693475105 17 123 SH   SOLE   123 0 0
POLAR PWR INC COM COM 73102V105 860 206,840 SH   SOLE   206,840 0 0
PPL CORP COM COM 69351T106 76 2,459 SH   SOLE   2,459 0 0
PROCTER AND GAMBLE CO COM COM 742718109 2,478 22,603 SH   SOLE   22,603 0 0
PROFIRE ENERGY INC COM COM 74316X101 927 613,837 SH   SOLE   340,787 0 273,050
PROOFPOINT INC COM COM 743424103 4,051 33,685 SH   SOLE   26,808 0 6,877
PTC INC COM COM 69370C100 2,012 22,418 SH   SOLE   22,198 0 220
PURE STORAGE INC CL A COM 74624M102 261 17,065 SH   SOLE   17,065 0 0
PVH CORP COM COM 693656100 2 16 SH   SOLE   16 0 0
QUANTA SVCS INC COM COM 74762E102 894 23,418 SH   SOLE   23,418 0 0
QUANTERIX CORP COM COM 74766Q101 2,043 60,452 SH   SOLE   56,647 0 3,805
QUEST RESOURCE HLDG CORP COM N COM 74836W203 688 248,538 SH   SOLE   165,144 0 83,394
QUOTIENT LTD SHS COM G73268107 1,356 145,010 SH   SOLE   134,353 0 10,657
RADA ELECTR INDS LTD COM PAR N COM M81863124 1,887 573,423 SH   SOLE   331,630 0 241,793
RADIANT LOGISTICS INC COM COM 75025X100 3,081 501,786 SH   SOLE   284,107 0 217,679
RANGE RES CORP COM COM 75281A109 152 21,718 SH   SOLE   21,718 0 0
RAVEN INDS INC COM COM 754212108 340 9,464 SH   SOLE   9,464 0 0
RAYTHEON CO COM NEW COM 755111507 10,133 58,275 SH   SOLE   57,569 0 706
REALTY INCOME CORP COM COM 756109104 13 185 SH   SOLE   185 0 0
RECRO PHARMA INC COM COM 75629F109 2,166 213,002 SH   SOLE   120,522 0 92,480
REEDS INC COM COM 758338107 1,182 312,703 SH   SOLE   177,031 0 135,672
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
REXNORD CORP NEW COM COM 76169B102 57 1,876 SH   SOLE   1,876 0 0
RF INDS LTD COM PAR $0.01 COM 749552105 446 52,878 SH   SOLE   35,114 0 17,764
ROBERT HALF INTL INC COM COM 770323103 11 195 SH   SOLE   195 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 31 192 SH   SOLE   192 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 176 2,699 SH   SOLE   2,699 0 0
ROYAL GOLD INC COM COM 780287108 1,427 13,919 SH   SOLE   13,919 0 0
S&P GLOBAL INC COM COM 78409V104 25 108 SH   SOLE   108 0 0
SAGE THERAPEUTICS INC COM COM 78667J108 1,159 6,332 SH   SOLE   6,332 0 0
SANDSTORM GOLD LTD COM NEW COM 80013R206 622 112,311 SH   SOLE   112,311 0 0
SANOFI SPONSORED ADR COM 80105N105 9 200 SH   SOLE   200 0 0
SCHLUMBERGER LTD COM COM 806857108 3,628 91,303 SH   SOLE   89,331 0 1,972
SCHNEIDER NATIONAL INC CL B COM 80689H102 187 10,252 SH   SOLE   10,252 0 0
SCIENTIFIC GAMES CORP CL A COM 80874P109 810 40,877 SH   SOLE   35,960 0 4,917
SCORPIO TANKERS INC SHS COM Y7542C130 1,654 56,038 SH   SOLE   50,711 0 5,327
SEABRIDGE GOLD INC COM COM 811916105 1,029 76,066 SH   SOLE   74,946 0 1,120
SEASPINE HLDGS CORP COM COM 81255T108 1,512 114,124 SH   SOLE   64,627 0 49,497
SEMPRA ENERGY COM COM 816851109 27 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 383 7,809 SH   SOLE   7,809 0 0
SHERWIN WILLIAMS CO COM COM 824348106 5 12 SH   SOLE   12 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 1,637 59,803 SH   SOLE   36,172 0 23,631
SKYWORKS SOLUTIONS INC COM COM 83088M102 895 11,578 SH   SOLE   11,578 0 0
SMTC CORP COM NEW COM 832682207 1,067 276,532 SH   SOLE   183,653 0 92,879
SNAP ON INC COM COM 833034101 1,032 6,228 SH   SOLE   6,006 0 222
SONIM TECHNOLOGIES INC COM COM 83548F101 1,209 95,000 SH   SOLE   90,445 0 4,555
SOUTHERN CO COM COM 842587107 133 2,400 SH   SOLE   2,400 0 0
SPDR GOLD TRUST GOLD SHS COM 78463V107 2,252 16,905 SH   SOLE   16,905 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 2,438 16,676 SH   SOLE   15,745 0 931
STARBUCKS CORP COM COM 855244109 1,813 21,624 SH   SOLE   20,632 0 992
STARS GROUP INC COM COM 85570W100 2,282 133,672 SH   SOLE   123,463 0 10,209
STATE STR CORP COM COM 857477103 1,531 27,311 SH   SOLE   26,793 0 518
STERLING CONSTRUCTION CO INC C COM 859241101 2,791 207,991 SH   SOLE   117,643 0 90,348
STITCH FIX INC COM CL A COM 860897107 265 8,282 SH   SOLE   8,282 0 0
STRONGBRIDGE BIOPHARMA PLC SHS COM G85347105 1,445 461,535 SH   SOLE   261,381 0 200,154
STRYKER CORP COM COM 863667101 154 750 SH   SOLE   750 0 0
SUNOPTA INC COM COM 8676EP108 1,534 466,187 SH   SOLE   284,548 0 181,639
SUNRUN INC COM COM 86771W105 2,787 148,566 SH   SOLE   136,073 0 12,493
SVB FINL GROUP COM COM 78486Q101 2,659 11,840 SH   SOLE   11,674 0 166
SWITCH INC CL A COM 87105L104 3,560 271,980 SH   SOLE   261,638 0 10,342
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 600 5,288 SH   SOLE   4,697 0 591
TANDEM DIABETES CARE INC COM N COM 875372203 2,432 37,698 SH   SOLE   21,323 0 16,375
TARGA RES CORP COM COM 87612G101 160 4,076 SH   SOLE   3,980 0 96
TECOGEN INC NEW COM NEW COM 87876P201 2,030 541,241 SH   SOLE   405,558 0 135,683
TELADOC HEALTH INC COM COM 87918A105 3,102 46,715 SH   SOLE   45,503 0 1,212
TELENAV INC COM COM 879455103 1,993 249,140 SH   SOLE   140,699 0 108,441
TENET HEALTHCARE CORP COM NEW COM 88033G407 262 12,693 SH   SOLE   12,693 0 0
TERADYNE INC COM COM 880770102 575 12,006 SH   SOLE   12,006 0 0
TETRA TECHNOLOGIES INC DEL COM COM 88162F105 1,569 962,373 SH   SOLE   588,738 0 373,635
THE CHARLES SCHWAB CORPORATION COM 808513105 1,547 38,496 SH   SOLE   37,681 0 815
TILRAY INC COM CL 2 COM 88688T100 1,331 28,597 SH   SOLE   28,597 0 0
TIMKEN CO COM COM 887389104 240 4,671 SH   SOLE   4,671 0 0
TORTOISE ENERGY INFRA CORP COM COM 89147L100 18 810 SH   SOLE   810 0 0
TPI COMPOSITES INC COM COM 87266J104 621 25,126 SH   SOLE   18,621 0 6,505
TRANSCAT INC COM COM 893529107 1,332 52,064 SH   SOLE   29,356 0 22,708
TRANSMEDICS GROUP INC COM COM 89377M109 714 24,631 SH   SOLE   22,325 0 2,306
TRIMBLE INC COM COM 896239100 2,082 46,161 SH   SOLE   45,284 0 877
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 1,207 84,818 SH   SOLE   84,818 0 0
TUFIN SOFTWARE TECHNOLOGIS LTD COM M8893U102 672 25,941 SH   SOLE   23,473 0 2,468
TWITTER INC COM COM 90184L102 2,517 72,112 SH   SOLE   66,877 0 5,235
U S CONCRETE INC COM NEW COM 90333L201 1,971 39,670 SH   SOLE   38,674 0 996
UBER TECHNOLOGIES INC COM COM 90353T100 3,466 74,731 SH   SOLE   70,526 0 4,205
ULTRALIFE CORP COM COM 903899102 1,531 192,640 SH   SOLE   108,896 0 83,744
UNION PACIFIC CORP COM COM 907818108 29 172 SH   SOLE   172 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 64 622 SH   SOLE   622 0 0
UNITED STATES STL CORP NEW COM COM 912909108 148 9,638 SH   SOLE   9,638 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 610 2,500 SH   SOLE   2,500 0 0
US BANCORP DEL COM NEW COM 902973304 8 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 1,159 114,681 SH   SOLE   65,032 0 49,649
USIO INC COM COM 70438S202 528 152,651 SH   SOLE   101,206 0 51,445
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 734 28,702 SH   SOLE   28,702 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 6,514 186,340 SH   SOLE   183,808 0 2,532
VANECK VECTORS ETF TR OIL SVCS COM 92189F718 22 1,500 SH   SOLE   1,500 0 0
VERACYTE INC COM COM 92337F107 6,797 238,425 SH   SOLE   134,366 0 104,059
VERICEL CORP COM COM 92346J108 2,450 129,712 SH   SOLE   73,279 0 56,433
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,088 36,540 SH   SOLE   36,540 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 7,747 42,246 SH   SOLE   41,366 0 880
VIAVI SOLUTIONS INC COM COM 925550105 1,976 148,676 SH   SOLE   87,539 0 61,137
VIEWRAY INC COM COM 92672L107 1,489 169,001 SH   SOLE   102,345 0 66,656
VIKING THERAPEUTICS INC COM COM 92686J106 939 113,177 SH   SOLE   102,262 0 10,915
VIRTRA INC COM PAR COM 92827K301 174 74,851 SH   SOLE   49,931 0 24,920
VISA INC COM CL A COM 92826C839 22 127 SH   SOLE   127 0 0
VISTA GOLD CORP COM NEW COM 927926303 238 313,182 SH   SOLE   313,182 0 0
VISTEON CORP COM NEW COM 92839U206 228 3,892 SH   SOLE   3,892 0 0
VIVINT SOLAR INC COM COM 92854Q106 737 100,976 SH   SOLE   75,078 0 25,898
VONAGE HLDGS CORP COM COM 92886T201 208 18,345 SH   SOLE   18,345 0 0
VULCAN MATLS CO COM COM 929160109 904 6,585 SH   SOLE   6,415 0 170
WABTEC CORP COM COM 929740108 784 10,919 SH   SOLE   10,919 0 0
WALMART INC COM COM 931142103 630 5,705 SH   SOLE   5,705 0 0
WASTE MGMT INC DEL COM COM 94106L109 302 2,620 SH   SOLE   2,620 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 808 8,668 SH   SOLE   6,662 0 2,006
WAYLAND GROUP CORP COM COM 944204106 388 775,000 SH   SOLE   775,000 0 0
WEC ENERGY GROUP INC COM COM 92939U106 36 430 SH   SOLE   430 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 1,908 78,903 SH   SOLE   71,715 0 7,188
WHITE MTNS INS GROUP LTD COM COM G9618E107 72 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 2,216 59,478 SH   SOLE   33,577 0 25,901
WILLIAMS COS INC DEL COM COM 969457100 19 680 SH   SOLE   680 0 0
WINTRUST FINL CORP COM COM 97650W108 135 1,850 SH   SOLE   1,850 0 0
XYLEM INC COM COM 98419M100 921 11,010 SH   SOLE   7,319 0 3,691
YPF SOCIEDAD ANONIMA SPON ADR COM 984245100 2,129 116,911 SH   SOLE   113,143 0 3,768
ZIX CORP COM COM 98974P100 2,643 290,743 SH   SOLE   177,496 0 113,247
OCEANAGOLD CORPORATION COM COM 675222954 490 178,766 SH   SOLE   178,766 0 0
COLUMBIA CARE INC WT 99VHRKZK6 52 45,000 SH   SOLE   45,000 0 0
STEADYMED LTD CVR RT 999900SM2 70 265,066 SH   SOLE   134,069 0 130,997