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 90214J101 7,053 83,933 SH   SOLE   82,132 0 1,801
AAR CORP COM 000361105 1,666 37,762 SH   SOLE   24,029 0 13,733
ACUITY BRANDS INC COM 00508Y102 269 1,932 SH   SOLE   1,932 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 4,200 374,017 SH   SOLE   369,152 0 4,865
ADESTO TECHNOLOGIES CORP COM 00687D101 1,633 220,697 SH   SOLE   111,198 0 109,499
AEHR TEST SYSTEMS COM 00760J108 343 152,466 SH   SOLE   50,331 0 102,135
AERIE PHARMACEUTICALS INC COM 00771V108 4,181 77,072 SH   SOLE   77,072 0 0
AEROVIRONMENT INC COM 008073108 971 21,340 SH   SOLE   13,490 0 7,850
AGNICO EAGLE MINES LTD COM 008474108 10,477 249,046 SH   SOLE   239,819 0 9,227
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,353 58,012 SH   SOLE   36,771 0 21,241
ALBEMARLE CORP COM 012653101 5,260 56,717 SH   SOLE   55,450 0 1,267
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11,370 61,948 SH   SOLE   60,953 0 995
ALLEGION PUB LTD CO ORD SHS G0176J109 319 3,742 SH   SOLE   3,742 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 202 948 SH   SOLE   948 0 0
ALLOT COMMUNICATIONS LTD SHS M0854Q105 136 25,329 SH   SOLE   15,799 0 9,530
ALLSTATE CORP COM 020002101 372 3,924 SH   SOLE   3,924 0 0
ALPHABET INC CAP STK CL A 02079K305 7,150 6,894 SH   SOLE   6,755 0 139
ALPHABET INC CAP STK CL C 02079K107 12,495 12,110 SH   SOLE   11,869 0 241
AMAZON COM INC COM 023135106 18,100 12,506 SH   SOLE   12,268 0 238
AMERICAN AIRLS GROUP INC COM 02376R102 3,513 67,606 SH   SOLE   66,663 0 943
AMERICAN EXPRESS CO COM 025816109 532 5,708 SH   SOLE   5,708 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,818 120,901 SH   SOLE   119,378 0 1,523
ANADARKO PETE CORP COM 032511107 5,864 97,069 SH   SOLE   95,505 0 1,564
APPLE INC COM 037833100 9,886 58,922 SH   SOLE   57,227 0 1,695
APPLIED INDL TECHNOLOGIES IN COM 03820C105 288 3,949 SH   SOLE   3,949 0 0
APTIV PLC SHS G6095L109 8,654 101,852 SH   SOLE   99,177 0 2,675
ARC DOCUMENT SOLUTIONS INC COM 00191G103 709 322,120 SH   SOLE   161,795 0 160,325
ARDMORE SHIPPING CORP COM Y0207T100 1,155 152,000 SH   SOLE   76,230 0 75,770
AROTECH CORP COM NEW 042682203 1,205 395,135 SH   SOLE   198,559 0 196,576
ASANKO GOLD INC COM 04341Y105 20 20,000 SH   SOLE   20,000 0 0
ASPEN AEROGELS INC COM 04523Y105 1,242 290,771 SH   SOLE   145,844 0 144,927
ASTRAZENECA PLC SPONSORED ADR 046353108 1,891 54,078 SH   SOLE   53,523 0 555
ASURE SOFTWARE INC COM 04649U102 1,360 111,089 SH   SOLE   55,753 0 55,336
AT&T INC COM 00206R102 1,948 54,633 SH   SOLE   54,633 0 0
ATLAS FINANCIAL HOLDINGS INC SHS NEW G06207115 982 94,835 SH   SOLE   47,114 0 47,721
ATLASSIAN CORP PLC CL A G06242104 955 17,705 SH   SOLE   17,393 0 312
ATRICURE INC COM 04963C209 2,683 130,754 SH   SOLE   89,084 0 41,670
AUDENTES THERAPEUTICS INC COM 05070R104 1,733 57,677 SH   SOLE   57,677 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 241 2,124 SH   SOLE   2,124 0 0
AVEO PHARMACEUTICALS INC COM 053588109 627 216,354 SH   SOLE   216,354 0 0
AXOGEN INC COM 05463X106 5,827 159,654 SH   SOLE   103,314 0 56,340
AXT INC COM 00246W103 2,200 303,442 SH   SOLE   152,342 0 151,100
AZURE PWR GLOBAL LTD SHS V0393H103 517 39,012 SH   SOLE   34,384 0 4,628
B & G FOODS INC NEW COM 05508R106 1,122 47,346 SH   SOLE   29,884 0 17,462
B2GOLD CORP COM 11777Q209 1,229 450,000 SH   SOLE   450,000 0 0
BADGER METER INC COM 056525108 888 18,841 SH   SOLE   15,236 0 3,605
BANK AMER CORP COM 060505104 3,568 118,978 SH   SOLE   118,978 0 0
BANK COMM HLDGS COM 06424J103 1,609 138,118 SH   SOLE   69,210 0 68,908
BARRICK GOLD CORP COM 067901108 2,272 182,482 SH   SOLE   179,663 0 2,819
BB&T CORP COM 054937107 1,248 23,975 SH   SOLE   23,975 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,681 31,667 SH   SOLE   30,978 0 689
BEAZER HOMES USA INC COM NEW 07556Q881 2,486 155,859 SH   SOLE   90,033 0 65,826
BENEFITFOCUS INC COM 08180D106 1,036 42,460 SH   SOLE   26,959 0 15,501
BIG LOTS INC COM 089302103 1,133 26,039 SH   SOLE   17,037 0 9,002
BIOGEN INC COM 09062X103 8,815 32,192 SH   SOLE   31,731 0 461
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,172 228,546 SH   SOLE   154,651 0 73,895
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,025 12,643 SH   SOLE   12,643 0 0
BOFI HLDG INC COM 05566U108 8,120 200,348 SH   SOLE   196,585 0 3,763
BORGWARNER INC COM 099724106 1,587 31,598 SH   SOLE   31,598 0 0
BOSTON SCIENTIFIC CORP COM 101137107 474 17,352 SH   SOLE   17,352 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 756 11,952 SH   SOLE   11,952 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,986 150,486 SH   SOLE   110,363 0 40,123
CALLAWAY GOLF CO COM 131193104 1,964 120,060 SH   SOLE   76,174 0 43,886
CAMPBELL SOUP CO COM 134429109 341 7,874 SH   SOLE   7,874 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 1,325 30,043 SH   SOLE   19,112 0 10,931
CAVCO INDS INC DEL COM 149568107 2,964 17,061 SH   SOLE   9,862 0 7,199
CAVIUM INC COM 14964U108 1,338 16,861 SH   SOLE   16,861 0 0
CCA INDS INC COM 124867102 114 38,700 SH   SOLE   12,976 0 25,724
CELCUITY INC COM 15102K100 224 13,617 SH   SOLE   12,924 0 693
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 1,638 41,363 SH   SOLE   26,144 0 15,219
CERUS CORP COM 157085101 2,580 470,740 SH   SOLE   340,012 0 130,728
CHEGG INC COM 163092109 2,693 130,368 SH   SOLE   94,425 0 35,943
CHENIERE ENERGY INC COM NEW 16411R208 4,001 74,855 SH   SOLE   73,257 0 1,598
CHEVRON CORP NEW COM 166764100 3,136 27,501 SH   SOLE   27,501 0 0
CLARUS CORP NEW COM 18270P109 1,193 176,736 SH   SOLE   116,735 0 60,001
CLOVIS ONCOLOGY INC COM 189464100 1,157 21,922 SH   SOLE   21,589 0 333
CODEXIS INC COM 192005106 3,093 281,199 SH   SOLE   174,649 0 106,550
COGNEX CORP COM 192422103 10,276 197,651 SH   SOLE   193,310 0 4,341
COLGATE PALMOLIVE CO COM 194162103 2,025 28,246 SH   SOLE   28,209 0 37
COLUMBUS MCKINNON CORP N Y COM 199333105 1,844 51,464 SH   SOLE   25,891 0 25,573
COMMERCE BANCSHARES INC COM 200525103 1,242 20,739 SH   SOLE   20,739 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 531 90,455 SH   SOLE   90,455 0 0
CONOCOPHILLIPS COM 20825C104 4,181 70,525 SH   SOLE   70,525 0 0
CONTINENTAL RESOURCES INC COM 212015101 5,911 100,264 SH   SOLE   99,216 0 1,048
CONTROL4 CORP COM 21240D107 1,282 59,670 SH   SOLE   29,833 0 29,837
CORCEPT THERAPEUTICS INC COM 218352102 7,150 434,624 SH   SOLE   385,968 0 48,656
CORE MOLDING TECHNOLOGIES IN COM 218683100 309 17,308 SH   SOLE   5,598 0 11,710
CORINDUS VASCULAR ROBOTICS I COM 218730109 1,605 1,171,280 SH   SOLE   667,267 0 504,013
CORIUM INTL INC COM 21887L107 1,890 164,787 SH   SOLE   105,020 0 59,767
COUPA SOFTWARE INC COM 22266L106 253 5,551 SH   SOLE   2,880 0 2,671
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 996 21,790 SH   SOLE   19,120 0 2,670
CRYOPORT INC COM PAR $0.001 229050307 323 37,538 SH   SOLE   21,465 0 16,073
CUTERA INC COM 232109108 4,600 91,550 SH   SOLE   63,610 0 27,940
CVD EQUIPMENT CORP COM 126601103 266 29,085 SH   SOLE   9,621 0 19,464
CVS HEALTH CORP COM 126650100 815 13,103 SH   SOLE   13,103 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,299 25,463 SH   SOLE   25,463 0 0
CYBEROPTICS CORP COM 232517102 1,652 91,792 SH   SOLE   46,118 0 45,674
CYPRESS SEMICONDUCTOR CORP COM 232806109 5,353 315,597 SH   SOLE   311,782 0 3,815
CYTOKINETICS INC COM NEW 23282W605 610 84,690 SH   SOLE   75,583 0 9,107
DANAHER CORP DEL COM 235851102 979 10,000 SH   SOLE   10,000 0 0
DATAWATCH CORP COM NEW 237917208 1,599 184,826 SH   SOLE   92,486 0 92,340
DELTA AIR LINES INC DEL COM NEW 247361702 5,478 99,939 SH   SOLE   98,836 0 1,103
DEVON ENERGY CORP NEW COM 25179M103 1,133 35,641 SH   SOLE   35,641 0 0
DEXCOM INC COM 252131107 1,900 25,620 SH   SOLE   25,620 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6,649 52,556 SH   SOLE   50,487 0 2,069
DISNEY WALT CO COM DISNEY 254687106 2,933 29,197 SH   SOLE   29,197 0 0
DLH HLDGS CORP COM 23335Q100 380 65,103 SH   SOLE   22,060 0 43,043
DOLLAR TREE INC COM 256746108 487 5,130 SH   SOLE   5,130 0 0
DOWDUPONT INC COM 26078J100 277 4,345 SH   SOLE   4,345 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 202 2,612 SH   SOLE   2,612 0 0
DULUTH HLDGS INC COM CL B 26443V101 284 15,156 SH   SOLE   13,930 0 1,226
DYNASIL CORP AMER COM 268102100 324 249,354 SH   SOLE   84,268 0 165,086
E L F BEAUTY INC COM 26856L103 236 12,198 SH   SOLE   6,500 0 5,698
EAGLE PHARMACEUTICALS INC COM 269796108 1,193 22,634 SH   SOLE   16,277 0 6,357
EBAY INC COM 278642103 2,199 54,650 SH   SOLE   54,650 0 0
EBIX INC COM NEW 278715206 2,898 38,893 SH   SOLE   38,893 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 884 6,333 SH   SOLE   6,333 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 2,091 108,183 SH   SOLE   54,270 0 53,913
ELECTROMED INC COM 285409108 360 67,285 SH   SOLE   22,354 0 44,931
ELEVATE CREDIT INC COM 28621V101 239 33,720 SH   SOLE   19,114 0 14,606
ENDEAVOUR SILVER CORP COM 29258Y103 144 59,400 SH   SOLE   59,400 0 0
ENERGY RECOVERY INC COM 29270J100 2,643 321,543 SH   SOLE   313,658 0 7,885
ENNIS INC COM 293389102 1,405 71,304 SH   SOLE   45,177 0 26,127
EOG RES INC COM 26875P101 5,901 56,053 SH   SOLE   54,691 0 1,362
EVERBRIDGE INC COM 29978A104 7,011 191,565 SH   SOLE   181,485 0 10,080
EVERCORE INC CLASS A 29977A105 1,483 17,007 SH   SOLE   10,787 0 6,220
EVEREST RE GROUP LTD COM G3223R108 341 1,329 SH   SOLE   1,247 0 82
EXFO INC SUB VTG SHS 302046107 1,498 356,712 SH   SOLE   178,839 0 177,873
EXXON MOBIL CORP COM 30231G102 239 3,205 SH   SOLE   3,205 0 0
FASTENAL CO COM 311900104 409 7,500 SH   SOLE   7,500 0 0
FERRO CORP COM 315405100 2,109 90,810 SH   SOLE   57,652 0 33,158
FINISAR CORP COM NEW 31787A507 160 10,108 SH   SOLE   10,108 0 0
FIREEYE INC COM 31816Q101 316 18,667 SH   SOLE   11,405 0 7,262
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 1,781 123,698 SH   SOLE   62,028 0 61,670
FIRST FNDTN INC COM 32026V104 1,517 81,845 SH   SOLE   51,760 0 30,085
FIVE BELOW INC COM 33829M101 2,224 30,320 SH   SOLE   19,266 0 11,054
FOAMIX PHARMACEUTICALS LTD SHS M46135105 401 78,136 SH   SOLE   78,136 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 246 7,595 SH   SOLE   5,348 0 2,247
FORTIVE CORP COM 34959J108 388 5,000 SH   SOLE   5,000 0 0
FOSTER L B CO COM 350060109 620 26,321 SH   SOLE   14,146 0 12,175
FREEPORT-MCMORAN INC CL B 35671D857 3,126 177,945 SH   SOLE   177,945 0 0
FRIEDMAN INDS INC COM 358435105 190 32,309 SH   SOLE   10,662 0 21,647
FUEL TECH INC COM 359523107 12 10,352 SH   SOLE   3,416 0 6,936
GALLAGHER ARTHUR J & CO COM 363576109 2,320 33,758 SH   SOLE   33,758 0 0
GENCOR INDS INC COM 368678108 1,457 90,521 SH   SOLE   45,574 0 44,947
GENERAL ELECTRIC CO COM 369604103 240 17,784 SH   SOLE   17,784 0 0
GENPACT LIMITED SHS G3922B107 291 9,097 SH   SOLE   9,097 0 0
GILEAD SCIENCES INC COM 375558103 4,462 59,180 SH   SOLE   59,180 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 436 9,030 SH   SOLE   9,030 0 0
GMS INC COM 36251C103 2,015 65,933 SH   SOLE   64,164 0 1,769
GOLAR LNG LTD BERMUDA SHS G9456A100 2,493 91,118 SH   SOLE   85,769 0 5,349
GOLDMAN SACHS GROUP INC COM 38141G104 8,816 35,002 SH   SOLE   34,988 0 14
GOPRO INC CL A 38268T103 70 14,564 SH   SOLE   14,564 0 0
HACKETT GROUP INC COM 404609109 1,409 87,715 SH   SOLE   43,821 0 43,894
HALOZYME THERAPEUTICS INC COM 40637H109 965 49,258 SH   SOLE   49,258 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,194 61,241 SH   SOLE   55,449 0 5,792
HARVARD BIOSCIENCE INC COM 416906105 2,500 499,934 SH   SOLE   252,715 0 247,219
HEALTHEQUITY INC COM 42226A107 991 16,363 SH   SOLE   16,363 0 0
HEXCEL CORP NEW COM 428291108 492 7,621 SH   SOLE   6,421 0 1,200
HOME DEPOT INC COM 437076102 12,864 72,172 SH   SOLE   71,081 0 1,091
HUDSON TECHNOLOGIES INC COM 444144109 880 178,144 SH   SOLE   162,054 0 16,090
IAC INTERACTIVECORP COM 44919P508 360 2,304 SH   SOLE   2,304 0 0
IDENTIV INC COM NEW 45170X205 1,663 444,762 SH   SOLE   208,929 0 235,833
ILLINOIS TOOL WKS INC COM 452308109 1,185 7,564 SH   SOLE   7,564 0 0
ILLUMINA INC COM 452327109 8,021 33,929 SH   SOLE   33,627 0 302
IMMUCELL CORP COM PAR 452525306 224 31,969 SH   SOLE   10,550 0 21,419
INCYTE CORP COM 45337C102 2,915 34,985 SH   SOLE   34,563 0 422
INNOVATIVE INDL PPTYS INC COM 45781V101 1,507 56,331 SH   SOLE   50,149 0 6,182
INSTRUCTURE INC COM 45781U103 860 20,400 SH   SOLE   17,559 0 2,841
INSULET CORP COM 45784P101 6,461 74,541 SH   SOLE   56,010 0 18,531
INTEGRATED DEVICE TECHNOLOGY COM 458118106 2,853 93,342 SH   SOLE   91,943 0 1,399
INTERMOLECULAR INC COM 45882D109 201 153,485 SH   SOLE   50,645 0 102,840
INTERSECT ENT INC COM 46071F103 2,229 56,721 SH   SOLE   41,040 0 15,681
INTERXION HOLDING N.V SHS N47279109 344 5,546 SH   SOLE   5,546 0 0
INTEVAC INC COM 461148108 1,282 185,791 SH   SOLE   93,719 0 92,072
INTRA CELLULAR THERAPIES INC COM 46116X101 578 27,443 SH   SOLE   27,443 0 0
INTRICON CORP COM 46121H109 401 20,042 SH   SOLE   6,693 0 13,349
INTUIT COM 461202103 9,150 52,784 SH   SOLE   51,878 0 906
INUVO INC COM NEW 46122W204 185 201,124 SH   SOLE   66,393 0 134,731
IPG PHOTONICS CORP COM 44980X109 3,808 16,315 SH   SOLE   16,315 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 377 1,978 SH   SOLE   1,978 0 0
ITERIS INC COM 46564T107 924 186,329 SH   SOLE   174,197 0 12,132
ITRON INC COM 465741106 929 12,983 SH   SOLE   11,377 0 1,606
IZEA INC COM 46603N301 309 84,510 SH   SOLE   27,884 0 56,626
JAGGED PEAK ENERGY INC COM 47009K107 2,785 197,064 SH   SOLE   193,586 0 3,478
JAMES RIV GROUP LTD COM G5005R107 1,119 31,541 SH   SOLE   20,057 0 11,484
JASON INDS INC COM 471172106 533 171,271 SH   SOLE   56,535 0 114,736
JD COM INC SPON ADR CL A 47215P106 3,513 86,774 SH   SOLE   85,474 0 1,300
JELD-WEN HLDG INC COM 47580P103 2,229 72,784 SH   SOLE   71,116 0 1,668
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 712 39,017 SH   SOLE   39,017 0 0
JMP GROUP LLC COM 46629U107 223 44,106 SH   SOLE   14,948 0 29,158
JOHN BEAN TECHNOLOGIES CORP COM 477839104 260 2,292 SH   SOLE   2,292 0 0
JOHNSON CTLS INTL PLC SHS G51502105 676 19,172 SH   SOLE   16,943 0 2,229
JOHNSON OUTDOORS INC CL A 479167108 1,152 18,584 SH   SOLE   9,331 0 9,253
JPMORGAN CHASE & CO COM 46625H100 6,664 60,597 SH   SOLE   59,195 0 1,402
KINROSS GOLD CORP COM NO PAR 496902404 1,255 317,766 SH   SOLE   317,766 0 0
KIRKLANDS INC COM 497498105 982 101,303 SH   SOLE   50,833 0 50,470
KNOLL INC COM NEW 498904200 1,430 70,846 SH   SOLE   44,789 0 26,057
KORNIT DIGITAL LTD SHS M6372Q113 2,857 221,475 SH   SOLE   164,601 0 56,874
LANTHEUS HLDGS INC COM 516544103 2,668 167,796 SH   SOLE   111,614 0 56,182
LANTRONIX INC COM NEW 516548203 283 137,382 SH   SOLE   44,728 0 92,654
LEIDOS HLDGS INC COM 525327102 3,017 46,132 SH   SOLE   43,521 0 2,611
LIMBACH HLDGS INC COM 53263P105 225 18,394 SH   SOLE   17,062 0 1,332
LINCOLN EDL SVCS CORP COM 533535100 71 35,904 SH   SOLE   11,857 0 24,047
LINCOLN ELEC HLDGS INC COM 533900106 240 2,667 SH   SOLE   2,667 0 0
LINDSAY CORP COM 535555106 2,734 29,903 SH   SOLE   28,838 0 1,065
LOCKHEED MARTIN CORP COM 539830109 1,326 3,923 SH   SOLE   3,923 0 0
LRAD CORP COM 50213V109 446 194,044 SH   SOLE   65,760 0 128,284
LSI INDS INC COM 50216C108 1,764 217,507 SH   SOLE   109,113 0 108,394
LUMENTUM HLDGS INC COM 55024U109 2,972 46,580 SH   SOLE   39,065 0 7,515
LUNA INNOVATIONS COM 550351100 1,015 313,266 SH   SOLE   157,421 0 155,845
LUXFER HOLDINGS PLC SHS G5698W116 1,367 106,767 SH   SOLE   53,569 0 53,198
MAG SILVER CORP COM 55903Q104 151 15,440 SH   SOLE   15,390 0 50
MANITEX INTL INC COM 563420108 2,463 215,481 SH   SOLE   108,284 0 107,197
MARCUS & MILLICHAP INC COM 566324109 774 21,463 SH   SOLE   19,230 0 2,233
MARSH & MCLENNAN COS INC COM 571748102 2,364 28,622 SH   SOLE   28,622 0 0
MATADOR RES CO COM 576485205 2,042 68,265 SH   SOLE   40,022 0 28,243
MATERIALISE NV SPONSORED ADS 57667T100 218 18,641 SH   SOLE   7,972 0 10,669
MAXIMUS INC COM 577933104 300 4,498 SH   SOLE   4,498 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 5,010 81,656 SH   SOLE   72,618 0 9,038
MCEWEN MNG INC COM 58039P107 653 313,950 SH   SOLE   313,950 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 597 9,499 SH   SOLE   9,499 0 0
MERCANTILE BANK CORP COM 587376104 319 9,580 SH   SOLE   3,192 0 6,388
MICROSOFT CORP COM 594918104 9,610 105,287 SH   SOLE   103,817 0 1,470
MIMECAST LTD ORD SHS G14838109 2,715 76,626 SH   SOLE   58,406 0 18,220
MITEK SYS INC COM NEW 606710200 2,562 346,283 SH   SOLE   235,504 0 110,779
MODEL N INC COM 607525102 2,577 142,793 SH   SOLE   87,319 0 55,474
MONGODB INC CL A 60937P106 3,770 86,862 SH   SOLE   79,388 0 7,474
MORGAN STANLEY COM NEW 617446448 16,193 300,099 SH   SOLE   296,136 0 3,963
MUELLER WTR PRODS INC COM SER A 624758108 843 77,581 SH   SOLE   68,266 0 9,315
MYOKARDIA INC COM 62857M105 933 19,114 SH   SOLE   17,367 0 1,747
NEOS THERAPEUTICS INC COM 64052L106 1,940 233,762 SH   SOLE   147,109 0 86,653
NEW GOLD INC CDA COM 644535106 265 102,557 SH   SOLE   102,557 0 0
NEW RELIC INC COM 64829B100 229 3,084 SH   SOLE   1,365 0 1,719
NEWFIELD EXPL CO COM 651290108 953 39,024 SH   SOLE   39,024 0 0
NEWMONT MINING CORP COM 651639106 1,754 44,897 SH   SOLE   44,897 0 0
NIGHTSTAR THERAPEUTICS PLC ADR 65413A101 1,747 122,074 SH   SOLE   116,216 0 5,858
NORTHERN TECH INTL CORP COM 665809109 394 17,351 SH   SOLE   5,724 0 11,627
NOVANTA INC COM 67000B104 3,342 64,091 SH   SOLE   32,037 0 32,054
NOVARTIS A G SPONSORED ADR 66987V109 733 9,068 SH   SOLE   9,068 0 0
NOVOCURE LTD ORD SHS G6674U108 3,605 165,372 SH   SOLE   127,698 0 37,674
NUANCE COMMUNICATIONS INC COM 67020Y100 1,591 101,033 SH   SOLE   101,033 0 0
NUTANIX INC CL A 67059N108 1,350 27,493 SH   SOLE   27,493 0 0
NUTRIEN LTD COM 67077M108 628 13,288 SH   SOLE   13,288 0 0
NUVECTRA CORP COM 67075N108 2,300 176,659 SH   SOLE   101,055 0 75,604
OCEAN BIO CHEM INC COM 674631106 326 79,209 SH   SOLE   26,765 0 52,444
OKTA INC CL A 679295105 5,445 136,641 SH   SOLE   129,618 0 7,023
ON DECK CAP INC COM 682163100 320 57,227 SH   SOLE   37,137 0 20,090
OPKO HEALTH INC COM 68375N103 875 276,003 SH   SOLE   276,003 0 0
OWENS ILL INC COM NEW 690768403 230 10,596 SH   SOLE   10,596 0 0
PACKAGING CORP AMER COM 695156109 482 4,274 SH   SOLE   4,274 0 0
PALO ALTO NETWORKS INC COM 697435105 16,059 88,471 SH   SOLE   86,091 0 2,380
PARKE BANCORP INC COM 700885106 419 20,161 SH   SOLE   6,632 0 13,529
PATRICK INDS INC COM 703343103 2,874 46,463 SH   SOLE   33,687 0 12,776
PATTERN ENERGY GROUP INC CL A 70338P100 564 32,611 SH   SOLE   29,126 0 3,485
PAYCHEX INC COM 704326107 3,919 63,625 SH   SOLE   63,625 0 0
PEAK RESORTS INC COM 70469L100 329 67,791 SH   SOLE   23,017 0 44,774
PERKINELMER INC COM 714046109 764 10,085 SH   SOLE   10,085 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 362 87,141 SH   SOLE   29,216 0 57,925
PETIQ INC COM CL A 71639T106 2,826 106,230 SH   SOLE   96,647 0 9,583
PFIZER INC COM 717081103 591 16,659 SH   SOLE   16,659 0 0
PRIMORIS SVCS CORP COM 74164F103 1,170 46,819 SH   SOLE   29,777 0 17,042
PROCTER AND GAMBLE CO COM 742718109 1,878 23,689 SH   SOLE   23,689 0 0
PROFIRE ENERGY INC COM 74316X101 1,299 475,893 SH   SOLE   221,335 0 254,558
PROOFPOINT INC COM 743424103 3,729 32,811 SH   SOLE   25,934 0 6,877
PROPETRO HLDG CORP COM 74347M108 1,535 96,580 SH   SOLE   95,386 0 1,194
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 460 96,900 SH   SOLE   96,900 0 0
PSIVIDA CORP COM 74440J101 178 145,821 SH   SOLE   48,138 0 97,683
PTC INC COM 69370C100 5,034 64,533 SH   SOLE   63,667 0 866
PURE STORAGE INC CL A 74624M102 310 15,557 SH   SOLE   15,557 0 0
QUANTA SVCS INC COM 74762E102 815 23,713 SH   SOLE   23,713 0 0
QUINSTREET INC COM 74874Q100 2,344 183,553 SH   SOLE   92,092 0 91,461
RADA ELECTR INDS LTD COM PAR NEW M81863124 762 322,906 SH   SOLE   148,360 0 174,546
RADIANT LOGISTICS INC COM 75025X100 827 213,756 SH   SOLE   107,369 0 106,387
RAMBUS INC DEL COM 750917106 148 10,984 SH   SOLE   10,984 0 0
RANDGOLD RES LTD ADR 752344309 1,303 15,659 SH   SOLE   15,648 0 11
RANGE RES CORP COM 75281A109 635 43,674 SH   SOLE   43,674 0 0
RAVEN INDS INC COM 754212108 1,366 38,975 SH   SOLE   38,975 0 0
RAYTHEON CO COM NEW 755111507 14,272 66,129 SH   SOLE   65,273 0 856
REATA PHARMACEUTICALS INC CL A 75615P103 422 20,557 SH   SOLE   20,557 0 0
RECRO PHARMA INC COM 75629F109 1,603 145,614 SH   SOLE   90,482 0 55,132
REDFIN CORP COM 75737F108 341 14,951 SH   SOLE   9,362 0 5,589
REGENERON PHARMACEUTICALS COM 75886F107 1,325 3,848 SH   SOLE   3,848 0 0
REIS INC COM 75936P105 1,494 69,657 SH   SOLE   34,826 0 34,831
REVANCE THERAPEUTICS INC COM 761330109 3,430 111,360 SH   SOLE   108,664 0 2,696
RSP PERMIAN INC COM 74978Q105 5,158 110,026 SH   SOLE   109,476 0 550
RUBICON PROJ INC COM 78112V102 126 70,240 SH   SOLE   43,217 0 27,023
S&P GLOBAL INC COM 78409V104 239 1,250 SH   SOLE   1,250 0 0
SAGE THERAPEUTICS INC COM 78667J108 794 4,929 SH   SOLE   4,929 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 1,162 244,081 SH   SOLE   244,081 0 0
SCHLUMBERGER LTD COM 806857108 6,843 105,633 SH   SOLE   104,097 0 1,536
SCHWAB CHARLES CORP NEW COM 808513105 2,387 45,715 SH   SOLE   44,900 0 815
SCPHARMACEUTICALS INC COM 810648105 501 40,373 SH   SOLE   40,373 0 0
SEABRIDGE GOLD INC COM 811916105 964 89,278 SH   SOLE   88,158 0 1,120
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 883 17,041 SH   SOLE   17,041 0 0
SHARPSPRING INC COM 820054104 310 48,719 SH   SOLE   16,083 0 32,636
SKYWORKS SOLUTIONS INC COM 83088M102 505 5,033 SH   SOLE   5,033 0 0
SNAP ON INC COM 833034101 1,157 7,845 SH   SOLE   7,623 0 222
SOUTHWEST AIRLS CO COM 844741108 3,782 66,024 SH   SOLE   65,329 0 695
SPLUNK INC COM 848637104 2,010 20,432 SH   SOLE   19,615 0 817
SQUARE INC CL A 852234103 981 19,948 SH   SOLE   16,884 0 3,064
STARBUCKS CORP COM 855244109 2,484 42,903 SH   SOLE   41,036 0 1,867
STEADYMED LTD SHS M84920103 834 256,504 SH   SOLE   125,507 0 130,997
STERLING CONSTRUCTION CO INC COM 859241101 1,441 125,764 SH   SOLE   62,857 0 62,907
STEWART INFORMATION SVCS COR COM 860372101 1,815 41,303 SH   SOLE   23,519 0 17,784
STMICROELECTRONICS N V NY REGISTRY 861012102 2,636 118,273 SH   SOLE   118,273 0 0
STRONGBRIDGE BIOPHARMA PLC SHS USD G85347105 2,357 266,304 SH   SOLE   165,814 0 100,490
STRYKER CORP COM 863667101 700 4,352 SH   SOLE   4,352 0 0
SUMMIT MATLS INC CL A 86614U100 1,691 55,852 SH   SOLE   54,631 0 1,221
SUNOPTA INC COM 8676EP108 1,653 232,791 SH   SOLE   133,999 0 98,792
SUNRUN INC COM 86771W105 1,632 182,743 SH   SOLE   170,243 0 12,500
SUNTRUST BKS INC COM 867914103 3,303 48,539 SH   SOLE   48,539 0 0
SUPERCOM LTD NEW SHS NEW M87095119 260 95,064 SH   SOLE   31,369 0 63,695
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,824 61,653 SH   SOLE   37,584 0 24,069
SVB FINL GROUP COM 78486Q101 6,401 26,669 SH   SOLE   26,392 0 277
T2 BIOSYSTEMS INC COM 89853L104 4,276 658,869 SH   SOLE   645,048 0 13,821
TABLEAU SOFTWARE INC CL A 87336U105 271 3,356 SH   SOLE   1,922 0 1,434
TANDEM DIABETES CARE INC COM NEW 875372203 1,274 256,793 SH   SOLE   128,990 0 127,803
TECHNIPFMC PLC COM G87110105 534 18,142 SH   SOLE   18,142 0 0
TECOGEN INC NEW COM NEW 87876P201 269 94,211 SH   SOLE   94,211 0 0
TELENAV INC COM 879455103 1,219 225,797 SH   SOLE   113,872 0 111,925
TENET HEALTHCARE CORP COM NEW 88033G407 887 36,576 SH   SOLE   36,576 0 0
TERADYNE INC COM 880770102 1,513 33,104 SH   SOLE   32,382 0 722
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1,532 90,385 SH   SOLE   65,698 0 24,687
THESTREET INC COM 88368Q103 333 185,849 SH   SOLE   61,351 0 124,498
TILE SHOP HLDGS INC COM 88677Q109 89 14,910 SH   SOLE   14,910 0 0
TIMKEN CO COM 887389104 249 5,461 SH   SOLE   5,461 0 0
TITAN INTL INC ILL COM 88830M102 1,655 131,234 SH   SOLE   85,551 0 45,683
TPI COMPOSITES INC COM 87266J104 1,067 47,539 SH   SOLE   41,735 0 5,804
TRIMBLE INC COM 896239100 3,179 88,614 SH   SOLE   87,198 0 1,416
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 894 74,828 SH   SOLE   74,828 0 0
TRITON INTL LTD CL A G9078F107 229 7,485 SH   SOLE   7,485 0 0
U S CONCRETE INC COM NEW 90333L201 1,964 32,510 SH   SOLE   32,510 0 0
ULTRALIFE CORP COM 903899102 1,161 116,127 SH   SOLE   56,295 0 59,832
UNDER ARMOUR INC CL A 904311107 232 14,183 SH   SOLE   10,344 0 3,839
UNITED RENTALS INC COM 911363109 7,488 43,348 SH   SOLE   42,598 0 750
UNITED STATES STL CORP NEW COM 912909108 218 6,202 SH   SOLE   6,202 0 0
UNITEDHEALTH GROUP INC COM 91324P102 730 3,413 SH   SOLE   3,413 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 2,515 279,492 SH   SOLE   140,329 0 139,163
USA TRUCK INC COM 902925106 3,436 134,813 SH   SOLE   64,298 0 70,515
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 814 25,333 SH   SOLE   25,258 0 75
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3,810 173,339 SH   SOLE   173,339 0 0
VEEVA SYS INC CL A COM 922475108 3,784 51,822 SH   SOLE   49,337 0 2,485
VERACYTE INC COM 92337F107 1,330 239,226 SH   SOLE   149,087 0 90,139
VERICEL CORP COM 92346J108 967 97,191 SH   SOLE   60,391 0 36,800
VERIZON COMMUNICATIONS INC COM 92343V104 1,858 38,844 SH   SOLE   38,844 0 0
VERMILLION INC COM NEW 92407M206 266 195,908 SH   SOLE   67,414 0 128,494
VERTEX PHARMACEUTICALS INC COM 92532F100 9,453 58,000 SH   SOLE   57,426 0 574
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 599 36,032 SH   SOLE   36,032 0 0
VISTEON CORP COM NEW 92839U206 502 4,551 SH   SOLE   4,551 0 0
VMWARE INC CL A COM 928563402 2,959 24,400 SH   SOLE   24,400 0 0
WABTEC CORP COM 929740108 1,022 12,550 SH   SOLE   12,550 0 0
WALMART INC COM 931142103 545 6,127 SH   SOLE   6,127 0 0
WASTE MGMT INC DEL COM 94106L109 242 2,879 SH   SOLE   2,879 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 825 10,622 SH   SOLE   9,408 0 1,214
WEIBO CORP SPONSORED ADR 948596101 1,122 9,390 SH   SOLE   9,390 0 0
WESTELL TECHNOLOGIES INC CL A NEW 957541204 397 118,380 SH   SOLE   38,260 0 80,120
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 142 64,880 SH   SOLE   28,624 0 36,256
WHEATON PRECIOUS METALS CORP COM 962879102 416 20,440 SH   SOLE   20,440 0 0
WILLDAN GROUP INC COM 96924N100 1,531 53,989 SH   SOLE   27,096 0 26,893
WINTRUST FINL CORP COM 97650W108 242 2,807 SH   SOLE   2,807 0 0
WIRELESS TELECOM GROUP INC COM 976524108 529 216,921 SH   SOLE   73,617 0 143,304
WISDOMTREE INVTS INC COM 97717P104 423 46,178 SH   SOLE   46,178 0 0
XYLEM INC COM 98419M100 1,415 18,401 SH   SOLE   15,108 0 3,293
YAMANA GOLD INC COM 98462Y100 1,105 400,000 SH   SOLE   400,000 0 0
ZSCALER INC COM 98980G102 233 8,312 SH   SOLE   6,062 0 2,250
ZYNGA INC CL A 98986T108 127 34,801 SH   SOLE   13,903 0 20,898