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 5,620 87,118 SH   SOLE   85,317 0 1,801
AAR CORP COM 000361105 1,680 42,758 SH   SOLE   29,025 0 13,733
ACUITY BRANDS INC COM 00508Y102 485 2,756 SH   SOLE   2,756 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 583 87,307 SH   SOLE   87,307 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 1,528 236,875 SH   SOLE   127,376 0 109,499
AERIE PHARMACEUTICALS INC COM 00771V108 4,605 77,072 SH   SOLE   77,072 0 0
AEROHIVE NETWORKS INC COM 007786106 71 12,164 SH   SOLE   12,164 0 0
AEROVIRONMENT INC COM 008073108 1,351 24,060 SH   SOLE   16,210 0 7,850
AGNICO EAGLE MINES LTD COM 008474108 10,880 235,609 SH   SOLE   227,197 0 8,412
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,518 65,610 SH   SOLE   44,369 0 21,241
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13,108 76,019 SH   SOLE   74,915 0 1,104
ALLEGION PUB LTD CO ORD SHS G0176J109 424 5,334 SH   SOLE   5,334 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 339 1,338 SH   SOLE   1,338 0 0
ALLOT COMMUNICATIONS LTD SHS M0854Q105 219 41,129 SH   SOLE   31,599 0 9,530
ALLSTATE CORP COM 020002101 411 3,924 SH   SOLE   3,924 0 0
ALPHABET INC CAP STK CL C 02079K107 13,278 12,689 SH   SOLE   12,448 0 241
ALPHABET INC CAP STK CL A 02079K305 7,789 7,394 SH   SOLE   7,255 0 139
AMAZON COM INC COM 023135106 17,963 15,360 SH   SOLE   15,008 0 352
AMBER RD INC COM 02318Y108 1,368 186,330 SH   SOLE   100,081 0 86,249
AMERICAN AIRLS GROUP INC COM 02376R102 2,477 47,602 SH   SOLE   46,659 0 943
AMERICAN EXPRESS CO COM 025816109 581 5,848 SH   SOLE   5,848 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,804 125,381 SH   SOLE   123,858 0 1,523
ANADARKO PETE CORP COM 032511107 1,457 27,166 SH   SOLE   27,166 0 0
APACHE CORP COM 037411105 1,218 28,846 SH   SOLE   28,846 0 0
APPLE INC COM 037833100 11,677 69,001 SH   SOLE   67,068 0 1,933
APPLIED INDL TECHNOLOGIES IN COM 03820C105 383 5,631 SH   SOLE   5,631 0 0
APTIV PLC SHS G6095L109 8,319 98,068 SH   SOLE   95,810 0 2,258
ARDMORE SHIPPING CORP COM Y0207T100 1,305 163,109 SH   SOLE   87,339 0 75,770
AROTECH CORP COM NEW 042682203 1,506 424,229 SH   SOLE   227,653 0 196,576
ASANKO GOLD INC COM 04341Y105 14 20,000 SH   SOLE   20,000 0 0
ASPEN AEROGELS INC COM 04523Y105 1,523 312,037 SH   SOLE   167,110 0 144,927
ASURE SOFTWARE INC COM 04649U102 1,683 119,176 SH   SOLE   63,840 0 55,336
AT&T INC COM 00206R102 2,123 54,611 SH   SOLE   54,611 0 0
ATLAS FINANCIAL HOLDINGS INC SHS NEW G06207115 2,090 101,727 SH   SOLE   54,006 0 47,721
ATLASSIAN CORP PLC CL A G06242104 833 18,309 SH   SOLE   17,487 0 822
ATRICURE INC COM 04963C209 2,650 145,258 SH   SOLE   103,588 0 41,670
AUDENTES THERAPEUTICS INC COM 05070R104 2,177 69,665 SH   SOLE   69,665 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 249 2,124 SH   SOLE   2,124 0 0
AVEO PHARMACEUTICALS INC COM 053588109 564 202,004 SH   SOLE   202,004 0 0
AWARE INC MASS COM 05453N100 395 87,791 SH   SOLE   34,977 0 52,814
AXOGEN INC COM 05463X106 5,735 202,636 SH   SOLE   132,647 0 69,989
AXT INC COM 00246W103 2,833 325,618 SH   SOLE   174,518 0 151,100
AZURE PWR GLOBAL LTD SHS V0393H103 615 43,335 SH   SOLE   38,707 0 4,628
B & G FOODS INC NEW COM 05508R106 1,659 47,209 SH   SOLE   31,780 0 15,429
B2GOLD CORP COM 11777Q209 31 10,000 SH   SOLE   10,000 0 0
BADGER METER INC COM 056525108 997 20,865 SH   SOLE   17,260 0 3,605
BANK AMER CORP COM 060505104 3,512 118,978 SH   SOLE   118,978 0 0
BANK COMM HLDGS COM 06424J103 1,708 148,490 SH   SOLE   79,582 0 68,908
BARRICK GOLD CORP COM 067901108 3,107 214,744 SH   SOLE   212,095 0 2,649
BB&T CORP COM 054937107 1,192 23,975 SH   SOLE   23,975 0 0
BEACON ROOFING SUPPLY INC COM 073685109 2,375 37,250 SH   SOLE   36,561 0 689
BEAZER HOMES USA INC COM NEW 07556Q881 3,376 175,760 SH   SOLE   109,934 0 65,826
BENEFITFOCUS INC COM 08180D106 1,297 48,039 SH   SOLE   32,538 0 15,501
BIG LOTS INC COM 089302103 1,677 29,870 SH   SOLE   20,868 0 9,002
BIOGEN INC COM 09062X103 11,093 34,820 SH   SOLE   34,359 0 461
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,525 254,096 SH   SOLE   180,201 0 73,895
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,051 11,784 SH   SOLE   11,784 0 0
BOEING CO COM 097023105 3,181 10,788 SH   SOLE   10,788 0 0
BOFI HLDG INC COM 05566U108 6,227 208,262 SH   SOLE   204,499 0 3,763
BORGWARNER INC COM 099724106 1,737 34,003 SH   SOLE   34,003 0 0
BOSTON SCIENTIFIC CORP COM 101137107 430 17,352 SH   SOLE   17,352 0 0
BOX INC CL A 10316T104 1,519 71,905 SH   SOLE   71,905 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 790 12,885 SH   SOLE   12,885 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,476 159,520 SH   SOLE   119,397 0 40,123
CALLAWAY GOLF CO COM 131193104 1,897 136,166 SH   SOLE   92,280 0 43,886
CALLIDUS SOFTWARE INC COM 13123E500 2,093 73,044 SH   SOLE   45,790 0 27,254
CAMPBELL SOUP CO COM 134429109 384 7,991 SH   SOLE   7,991 0 0
CAMPING WORLD HLDGS INC CL A 13462K109 281 6,285 SH   SOLE   3,953 0 2,332
CARPENTER TECHNOLOGY CORP COM 144285103 1,735 34,032 SH   SOLE   23,101 0 10,931
CASCADIAN THERAPEUTICS INC COM NEW 14740B606 567 153,180 SH   SOLE   139,725 0 13,455
CAVCO INDS INC DEL COM 149568107 2,938 19,252 SH   SOLE   12,053 0 7,199
CAVIUM INC COM 14964U108 1,413 16,861 SH   SOLE   16,861 0 0
CCA INDS INC COM 124867102 160 50,858 SH   SOLE   20,209 0 30,649
CELCUITY INC COM 15102K100 264 13,945 SH   SOLE   13,252 0 693
CELGENE CORP COM 151020104 2,564 24,573 SH   SOLE   24,207 0 366
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 1,762 46,715 SH   SOLE   31,496 0 15,219
CHEGG INC COM 163092109 2,158 132,207 SH   SOLE   96,264 0 35,943
CHENIERE ENERGY INC COM NEW 16411R208 4,347 80,740 SH   SOLE   79,142 0 1,598
CHEVRON CORP NEW COM 166764100 3,385 27,042 SH   SOLE   27,042 0 0
CLARUS CORP NEW COM 18270P109 1,521 193,787 SH   SOLE   133,786 0 60,001
CODEXIS INC COM 192005106 3,031 362,980 SH   SOLE   230,331 0 132,649
COGNEX CORP COM 192422103 13,254 216,710 SH   SOLE   212,228 0 4,482
COLGATE PALMOLIVE CO COM 194162103 2,157 28,586 SH   SOLE   28,549 0 37
COLUMBUS MCKINNON CORP N Y COM 199333105 2,209 55,265 SH   SOLE   29,692 0 25,573
COMMERCE BANCSHARES INC COM 200525103 1,158 20,739 SH   SOLE   20,739 0 0
CONOCOPHILLIPS COM 20825C104 3,870 70,504 SH   SOLE   70,504 0 0
CONSTELLIUM NV CL A N22035104 115 10,336 SH   SOLE   10,336 0 0
CONTINENTAL RESOURCES INC COM 212015101 5,715 107,897 SH   SOLE   106,057 0 1,840
CONTROL4 CORP COM 21240D107 1,906 64,031 SH   SOLE   34,194 0 29,837
COPART INC COM 217204106 432 10,000 SH   SOLE   10,000 0 0
CORCEPT THERAPEUTICS INC COM 218352102 8,104 448,712 SH   SOLE   400,056 0 48,656
CORE MOLDING TECHNOLOGIES IN COM 218683100 413 19,032 SH   SOLE   7,322 0 11,710
CORINDUS VASCULAR ROBOTICS I COM 218730109 1,251 1,238,664 SH   SOLE   734,651 0 504,013
CORIUM INTL INC COM 21887L107 1,242 129,192 SH   SOLE   69,425 0 59,767
COUPA SOFTWARE INC COM 22266L106 242 7,741 SH   SOLE   4,468 0 3,273
COVENANT TRANSN GROUP INC CL A 22284P105 2,329 81,066 SH   SOLE   43,311 0 37,755
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,199 51,080 SH   SOLE   46,894 0 4,186
CRYOPORT INC COM PAR $0.001 229050307 304 35,399 SH   SOLE   22,266 0 13,133
CUTERA INC COM 232109108 4,188 92,352 SH   SOLE   64,412 0 27,940
CVD EQUIPMENT CORP COM 126601103 374 32,188 SH   SOLE   12,724 0 19,464
CVS HEALTH CORP COM 126650100 802 11,062 SH   SOLE   11,062 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 5,394 353,952 SH   SOLE   350,137 0 3,815
CYTOKINETICS INC COM NEW 23282W605 878 107,728 SH   SOLE   98,621 0 9,107
DANAHER CORP DEL COM 235851102 928 10,000 SH   SOLE   10,000 0 0
DATA I O CORP COM 237690102 505 41,922 SH   SOLE   16,561 0 25,361
DATAWATCH CORP COM NEW 237917208 1,884 198,367 SH   SOLE   106,027 0 92,340
DELPHI TECHNOLOGIES PLC SHS G2709G107 1,712 32,621 SH   SOLE   31,871 0 750
DELTA AIR LINES INC DEL COM NEW 247361702 226 4,044 SH   SOLE   4,044 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,476 35,641 SH   SOLE   35,641 0 0
DEXCOM INC COM 252131107 1,692 29,477 SH   SOLE   29,477 0 0
DIAMONDBACK ENERGY INC COM 25278X109 7,173 56,818 SH   SOLE   54,478 0 2,340
DISNEY WALT CO COM DISNEY 254687106 3,214 29,899 SH   SOLE   29,899 0 0
DLH HLDGS CORP COM 23335Q100 443 71,887 SH   SOLE   28,844 0 43,043
DOLLAR TREE INC COM 256746108 779 7,257 SH   SOLE   7,257 0 0
DOWDUPONT INC COM 26078J100 309 4,345 SH   SOLE   4,345 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 220 2,612 SH   SOLE   2,612 0 0
DULUTH HLDGS INC COM CL B 26443V101 299 16,741 SH   SOLE   15,515 0 1,226
DYNASIL CORP AMER COM 268102100 325 275,283 SH   SOLE   110,197 0 165,086
E L F BEAUTY INC COM 26856L103 323 14,462 SH   SOLE   9,546 0 4,916
EAGLE PHARMACEUTICALS INC COM 269796108 1,332 24,935 SH   SOLE   18,578 0 6,357
EBAY INC COM 278642103 2,062 54,650 SH   SOLE   54,650 0 0
EBIX INC COM NEW 278715206 3,082 38,893 SH   SOLE   38,893 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 714 6,333 SH   SOLE   6,333 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 2,487 116,073 SH   SOLE   62,160 0 53,913
ELECTROMED INC COM 285409108 455 74,885 SH   SOLE   29,954 0 44,931
ELEVATE CREDIT INC COM 28621V101 260 34,586 SH   SOLE   19,980 0 14,606
ENDEAVOUR SILVER CORP COM 29258Y103 142 59,400 SH   SOLE   59,400 0 0
ENERGY RECOVERY INC COM 29270J100 2,656 303,544 SH   SOLE   295,659 0 7,885
ENNIS INC COM 293389102 1,673 80,607 SH   SOLE   54,480 0 26,127
EOG RES INC COM 26875P101 6,202 57,475 SH   SOLE   56,113 0 1,362
EURONET WORLDWIDE INC COM 298736109 299 3,551 SH   SOLE   3,551 0 0
EVERBRIDGE INC COM 29978A104 6,086 204,776 SH   SOLE   191,873 0 12,903
EVERCORE INC CLASS A 29977A105 1,733 19,261 SH   SOLE   13,041 0 6,220
EVEREST RE GROUP LTD COM G3223R108 354 1,598 SH   SOLE   1,516 0 82
EXXON MOBIL CORP COM 30231G102 1,313 15,698 SH   SOLE   15,698 0 0
FASTENAL CO COM 311900104 410 7,500 SH   SOLE   7,500 0 0
FERRO CORP COM 315405100 2,426 102,837 SH   SOLE   69,679 0 33,158
FINISAR CORP COM NEW 31787A507 291 14,308 SH   SOLE   14,308 0 0
FIREEYE INC COM 31816Q101 295 20,759 SH   SOLE   14,043 0 6,716
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 1,839 132,748 SH   SOLE   71,078 0 61,670
FIRST FNDTN INC COM 32026V104 1,714 92,434 SH   SOLE   62,349 0 30,085
FIVE BELOW INC COM 33829M101 2,283 34,428 SH   SOLE   23,374 0 11,054
FORTIVE CORP COM 34959J108 362 5,000 SH   SOLE   5,000 0 0
FOSTER L B CO COM 350060109 715 26,321 SH   SOLE   14,146 0 12,175
FREEPORT-MCMORAN INC CL B 35671D857 3,374 177,945 SH   SOLE   177,945 0 0
FRIEDMAN INDS INC COM 358435105 202 35,579 SH   SOLE   13,932 0 21,647
GALLAGHER ARTHUR J & CO COM 363576109 2,136 33,758 SH   SOLE   33,758 0 0
GENCOR INDS INC COM 368678108 1,609 97,211 SH   SOLE   52,264 0 44,947
GENERAL ELECTRIC CO COM 369604103 686 39,323 SH   SOLE   39,323 0 0
GENPACT LIMITED SHS G3922B107 412 12,968 SH   SOLE   12,968 0 0
GILEAD SCIENCES INC COM 375558103 1,727 24,100 SH   SOLE   24,100 0 0
GMS INC COM 36251C103 2,594 68,925 SH   SOLE   67,156 0 1,769
GOLAR LNG LTD BERMUDA SHS G9456A100 919 30,824 SH   SOLE   30,824 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 8,777 34,453 SH   SOLE   34,439 0 14
HACKETT GROUP INC COM 404609109 1,479 94,142 SH   SOLE   50,248 0 43,894
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,343 55,810 SH   SOLE   50,018 0 5,792
HARVARD BIOSCIENCE INC COM 416906105 1,771 536,681 SH   SOLE   289,462 0 247,219
HEALTHEQUITY INC COM 42226A107 877 18,792 SH   SOLE   18,792 0 0
HEXCEL CORP NEW COM 428291108 704 11,381 SH   SOLE   10,181 0 1,200
HOME DEPOT INC COM 437076102 14,511 76,563 SH   SOLE   75,472 0 1,091
HUDSON TECHNOLOGIES INC COM 444144109 684 112,683 SH   SOLE   103,770 0 8,913
IAC INTERACTIVECORP COM 44919P508 402 3,284 SH   SOLE   3,284 0 0
IDENTIV INC COM NEW 45170X205 1,399 418,988 SH   SOLE   210,268 0 208,720
ILLINOIS TOOL WKS INC COM 452308109 1,262 7,564 SH   SOLE   7,564 0 0
ILLUMINA INC COM 452327109 7,799 35,695 SH   SOLE   35,393 0 302
IMMUCELL CORP COM PAR 452525306 309 35,205 SH   SOLE   13,786 0 21,419
INCYTE CORP COM 45337C102 3,594 37,947 SH   SOLE   37,525 0 422
INNOVATIVE INDL PPTYS INC COM 45781V101 836 25,888 SH   SOLE   20,438 0 5,450
INSTRUCTURE INC COM 45781U103 715 21,611 SH   SOLE   16,489 0 5,122
INSULET CORP COM 45784P101 5,319 77,094 SH   SOLE   58,563 0 18,531
INTEGRATED DEVICE TECHNOLOGY COM 458118106 3,111 104,634 SH   SOLE   103,235 0 1,399
INTERMOLECULAR INC COM 45882D109 232 169,021 SH   SOLE   66,181 0 102,840
INTERXION HOLDING N.V SHS N47279109 466 7,907 SH   SOLE   7,907 0 0
INTEVAC INC COM 461148108 1,367 199,539 SH   SOLE   107,467 0 92,072
INTRICON CORP COM 46121H109 438 22,097 SH   SOLE   8,748 0 13,349
INTUIT COM 461202103 8,601 54,511 SH   SOLE   53,605 0 906
IPG PHOTONICS CORP COM 44980X109 3,750 17,511 SH   SOLE   17,511 0 0
ITERIS INC COM 46564T107 1,153 165,424 SH   SOLE   153,292 0 12,132
ITRON INC COM 465741106 988 14,489 SH   SOLE   12,883 0 1,606
IZEA INC COM 46603N301 421 93,066 SH   SOLE   36,440 0 56,626
JAGGED PEAK ENERGY INC COM 47009K107 5,170 327,626 SH   SOLE   321,685 0 5,941
JAMES RIV GROUP LTD COM G5005R107 1,432 35,786 SH   SOLE   24,302 0 11,484
JASON INDS INC COM 471172106 447 188,647 SH   SOLE   73,911 0 114,736
JD COM INC SPON ADR CL A 47215P106 3,719 89,778 SH   SOLE   88,478 0 1,300
JELD-WEN HLDG INC COM 47580P103 3,479 88,367 SH   SOLE   86,699 0 1,668
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 938 39,017 SH   SOLE   39,017 0 0
JMP GROUP LLC COM 46629U107 273 48,695 SH   SOLE   19,537 0 29,158
JOHN BEAN TECHNOLOGIES CORP COM 477839104 362 3,267 SH   SOLE   3,267 0 0
JOHNSON CTLS INTL PLC SHS G51502105 810 21,257 SH   SOLE   19,028 0 2,229
JOHNSON OUTDOORS INC CL A 479167108 1,239 19,950 SH   SOLE   10,697 0 9,253
JPMORGAN CHASE & CO COM 46625H100 7,137 66,743 SH   SOLE   65,341 0 1,402
KINROSS GOLD CORP COM NO PAR 496902404 2,469 571,478 SH   SOLE   571,478 0 0
KIRKLANDS INC COM 497498105 1,301 108,716 SH   SOLE   58,246 0 50,470
KNOLL INC COM NEW 498904200 1,843 79,993 SH   SOLE   53,936 0 26,057
KORNIT DIGITAL LTD SHS M6372Q113 3,768 233,326 SH   SOLE   176,452 0 56,874
LANTHEUS HLDGS INC COM 516544103 3,763 183,995 SH   SOLE   127,813 0 56,182
LANTRONIX INC COM NEW 516548203 307 152,196 SH   SOLE   59,542 0 92,654
LEIDOS HLDGS INC COM 525327102 2,443 37,831 SH   SOLE   35,536 0 2,295
LENDINGCLUB CORP COM 52603A109 90 21,738 SH   SOLE   21,738 0 0
LIMBACH HLDGS INC COM 53263P105 291 21,077 SH   SOLE   19,745 0 1,332
LINCOLN ELEC HLDGS INC COM 533900106 348 3,800 SH   SOLE   3,800 0 0
LOCKHEED MARTIN CORP COM 539830109 1,259 3,923 SH   SOLE   3,923 0 0
LRAD CORP COM 50213V109 534 214,278 SH   SOLE   85,994 0 128,284
LSI INDS INC COM 50216C108 1,622 235,765 SH   SOLE   127,371 0 108,394
LUMENTUM HLDGS INC COM 55024U109 1,284 26,252 SH   SOLE   18,737 0 7,515
LUXFER HOLDINGS PLC SHS G5698W116 1,817 115,001 SH   SOLE   61,803 0 53,198
MAG SILVER CORP COM 55903Q104 203 16,440 SH   SOLE   16,390 0 50
MANITEX INTL INC COM 563420108 2,224 231,623 SH   SOLE   124,426 0 107,197
MARCUS & MILLICHAP INC COM 566324109 771 23,628 SH   SOLE   21,395 0 2,233
MARSH & MCLENNAN COS INC COM 571748102 2,341 28,762 SH   SOLE   28,762 0 0
MATADOR RES CO COM 576485205 2,415 77,584 SH   SOLE   49,341 0 28,243
MATERIALISE NV SPONSORED ADS 57667T100 338 26,612 SH   SOLE   15,943 0 10,669
MAXIMUS INC COM 577933104 456 6,366 SH   SOLE   6,366 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 4,230 81,968 SH   SOLE   72,930 0 9,038
MCEWEN MNG INC COM 58039P107 716 313,950 SH   SOLE   313,950 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 702 11,085 SH   SOLE   11,085 0 0
MERCANTILE BANK CORP COM 587376104 374 10,563 SH   SOLE   4,175 0 6,388
MERCK & CO INC COM 58933Y105 693 12,322 SH   SOLE   12,322 0 0
MICROSOFT CORP COM 594918104 9,235 107,958 SH   SOLE   106,488 0 1,470
MIMECAST LTD ORD SHS G14838109 2,384 83,154 SH   SOLE   64,934 0 18,220
MITEK SYS INC COM NEW 606710200 3,246 362,693 SH   SOLE   251,914 0 110,779
MODEL N INC COM 607525102 1,883 119,532 SH   SOLE   64,058 0 55,474
MONGODB INC CL A 60937P106 2,127 71,649 SH   SOLE   64,175 0 7,474
MORGAN STANLEY COM NEW 617446448 16,375 312,089 SH   SOLE   308,126 0 3,963
MUELLER WTR PRODS INC COM SER A 624758108 1,086 86,654 SH   SOLE   77,339 0 9,315
MYOKARDIA INC COM 62857M105 905 21,505 SH   SOLE   18,358 0 3,147
NEOS THERAPEUTICS INC COM 64052L106 2,515 246,523 SH   SOLE   159,870 0 86,653
NEW GOLD INC CDA COM 644535106 1,518 461,385 SH   SOLE   461,385 0 0
NEW RELIC INC COM 64829B100 652 11,279 SH   SOLE   8,654 0 2,625
NEWFIELD EXPL CO COM 651290108 1,230 39,024 SH   SOLE   39,024 0 0
NEWMONT MINING CORP COM 651639106 1,685 44,897 SH   SOLE   44,897 0 0
NIGHTSTAR THERAPEUTICS PLC ADR 65413A101 1,771 134,965 SH   SOLE   129,107 0 5,858
NORTHERN TECH INTL CORP COM 665809109 473 19,110 SH   SOLE   7,483 0 11,627
NOVANTA INC COM 67000B104 3,439 68,775 SH   SOLE   36,721 0 32,054
NOVARTIS A G SPONSORED ADR 66987V109 756 9,009 SH   SOLE   9,009 0 0
NOVOCURE LTD ORD SHS G6674U108 3,459 171,237 SH   SOLE   133,563 0 37,674
NUANCE COMMUNICATIONS INC COM 67020Y100 1,652 101,033 SH   SOLE   101,033 0 0
NUTANIX INC CL A 67059N108 3,434 97,348 SH   SOLE   97,348 0 0
NUVECTRA CORP COM 67075N108 1,539 198,292 SH   SOLE   122,688 0 75,604
O2MICRO INTERNATIONAL LTD SPONS ADR 67107W100 606 363,309 SH   SOLE   175,104 0 188,205
OCEAN BIO CHEM INC COM 674631106 379 87,441 SH   SOLE   34,997 0 52,444
OCLARO INC COM NEW 67555N206 895 132,830 SH   SOLE   70,895 0 61,935
OKTA INC CL A 679295105 3,650 142,539 SH   SOLE   133,996 0 8,543
OLYMPIC STEEL INC COM 68162K106 1,444 67,203 SH   SOLE   35,858 0 31,345
ON DECK CAP INC COM 682163100 350 61,049 SH   SOLE   40,959 0 20,090
OWENS ILL INC COM NEW 690768403 336 15,140 SH   SOLE   15,140 0 0
PACKAGING CORP AMER COM 695156109 729 6,047 SH   SOLE   6,047 0 0
PALO ALTO NETWORKS INC COM 697435105 13,680 94,387 SH   SOLE   91,866 0 2,521
PARATEK PHARMACEUTICALS INC COM 699374302 542 30,276 SH   SOLE   30,276 0 0
PARKE BANCORP INC COM 700885106 456 22,205 SH   SOLE   8,676 0 13,529
PATRICK INDS INC COM 703343103 3,365 48,450 SH   SOLE   35,673 0 12,777
PATTERN ENERGY GROUP INC CL A 70338P100 718 33,388 SH   SOLE   29,903 0 3,485
PAYCHEX INC COM 704326107 4,460 65,512 SH   SOLE   65,512 0 0
PDC ENERGY INC COM 69327R101 1,189 23,065 SH   SOLE   23,065 0 0
PEAK RESORTS INC COM 70469L100 404 74,872 SH   SOLE   30,098 0 44,774
PERKINELMER INC COM 714046109 865 11,825 SH   SOLE   11,825 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 351 96,130 SH   SOLE   38,205 0 57,925
PETIQ INC COM CL A 71639T106 2,350 107,590 SH   SOLE   105,631 0 1,959
PFIZER INC COM 717081103 893 24,653 SH   SOLE   24,653 0 0
POTASH CORP SASK INC COM 73755L107 777 37,643 SH   SOLE   37,643 0 0
PRETIUM RES INC COM 74139C102 858 75,168 SH   SOLE   68,703 0 6,465
PRIMORIS SVCS CORP COM 74164F103 1,444 53,114 SH   SOLE   36,072 0 17,042
PROCTER AND GAMBLE CO COM 742718109 2,187 23,806 SH   SOLE   23,806 0 0
PROFIRE ENERGY INC COM 74316X101 414 215,737 SH   SOLE   84,533 0 131,204
PROOFPOINT INC COM 743424103 3,139 35,350 SH   SOLE   28,473 0 6,877
PROPETRO HLDG CORP COM 74347M108 2,001 99,265 SH   SOLE   98,071 0 1,194
PSIVIDA CORP COM 74440J101 173 160,612 SH   SOLE   62,929 0 97,683
PTC INC COM 69370C100 4,538 74,669 SH   SOLE   73,803 0 866
PURE STORAGE INC CL A 74624M102 351 22,141 SH   SOLE   22,141 0 0
QUANTA SVCS INC COM 74762E102 1,043 26,672 SH   SOLE   25,302 0 1,370
QUINSTREET INC COM 74874Q100 1,651 196,984 SH   SOLE   105,523 0 91,461
RADA ELECTR INDS LTD COM PAR NEW M81863124 1,073 348,403 SH   SOLE   173,857 0 174,546
RANDGOLD RES LTD ADR 752344309 1,952 19,743 SH   SOLE   19,732 0 11
RANGE RES CORP COM 75281A109 1,121 65,697 SH   SOLE   65,697 0 0
RAVEN INDS INC COM 754212108 1,446 42,085 SH   SOLE   42,085 0 0
RAYTHEON CO COM NEW 755111507 11,683 62,194 SH   SOLE   61,338 0 856
RECRO PHARMA INC COM 75629F109 856 92,565 SH   SOLE   49,628 0 42,937
REIS INC COM 75936P105 1,543 74,745 SH   SOLE   39,914 0 34,831
REVANCE THERAPEUTICS INC COM 761330109 4,253 118,952 SH   SOLE   116,256 0 2,696
RSP PERMIAN INC COM 74978Q105 5,385 132,375 SH   SOLE   131,397 0 978
RUBICON PROJ INC COM 78112V102 92 49,388 SH   SOLE   33,479 0 15,909
S&P GLOBAL INC COM 78409V104 225 1,330 SH   SOLE   1,330 0 0
SAGE THERAPEUTICS INC COM 78667J108 1,059 6,431 SH   SOLE   6,431 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 1,218 244,081 SH   SOLE   244,081 0 0
SCHWAB CHARLES CORP NEW COM 808513105 2,775 54,018 SH   SOLE   53,203 0 815
SEABRIDGE GOLD INC COM 811916105 2,637 233,328 SH   SOLE   229,781 0 3,547
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 985 19,275 SH   SOLE   19,275 0 0
SHARPSPRING INC COM 820054104 236 53,660 SH   SOLE   21,024 0 32,636
SILVER SPRING NETWORKS INC COM 82817Q103 2,415 148,677 SH   SOLE   142,211 0 6,466
SKYWORKS SOLUTIONS INC COM 83088M102 676 7,124 SH   SOLE   7,124 0 0
SNAP ON INC COM 833034101 1,618 9,285 SH   SOLE   9,063 0 222
SOUTHWEST AIRLS CO COM 844741108 2,495 38,128 SH   SOLE   37,433 0 695
SOUTHWESTERN ENERGY CO COM 845467109 1,168 209,387 SH   SOLE   209,387 0 0
SPLUNK INC COM 848637104 214 2,587 SH   SOLE   1,770 0 817
SQUARE INC CL A 852234103 661 19,067 SH   SOLE   13,898 0 5,169
STARBUCKS CORP COM 855244109 2,700 47,013 SH   SOLE   45,146 0 1,867
STEADYMED LTD SHS M84920103 1,020 275,764 SH   SOLE   144,767 0 130,997
STERLING CONSTRUCTION CO INC COM 859241101 2,197 134,946 SH   SOLE   72,039 0 62,907
STEWART INFORMATION SVCS COR COM 860372101 1,963 46,406 SH   SOLE   28,622 0 17,784
STMICROELECTRONICS N V NY REGISTRY 861012102 2,583 118,273 SH   SOLE   118,273 0 0
STRYKER CORP COM 863667101 674 4,352 SH   SOLE   4,352 0 0
SUMMIT MATLS INC CL A 86614U100 2,836 90,213 SH   SOLE   88,622 0 1,591
SUNOPTA INC COM 8676EP108 2,032 262,244 SH   SOLE   163,452 0 98,792
SUNRUN INC COM 86771W105 1,147 194,411 SH   SOLE   181,911 0 12,500
SUNTRUST BKS INC COM 867914103 3,126 48,396 SH   SOLE   48,396 0 0
SUPERCOM LTD NEW SHS NEW M87095119 409 104,687 SH   SOLE   40,992 0 63,695
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,597 65,161 SH   SOLE   41,092 0 24,069
SVB FINL GROUP COM 78486Q101 4,748 20,311 SH   SOLE   20,125 0 186
T2 BIOSYSTEMS INC COM 89853L104 2,814 682,998 SH   SOLE   669,177 0 13,821
TARGA RES CORP COM 87612G101 228 4,701 SH   SOLE   4,605 0 96
TECHNIPFMC PLC COM G87110105 568 18,142 SH   SOLE   18,142 0 0
TELENAV INC COM 879455103 1,333 242,363 SH   SOLE   130,438 0 111,925
TENET HEALTHCARE CORP COM NEW 88033G407 651 42,917 SH   SOLE   42,917 0 0
TENNECO INC COM 880349105 1,433 24,476 SH   SOLE   16,611 0 7,865
TERADYNE INC COM 880770102 5,081 121,359 SH   SOLE   119,472 0 1,887
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1,963 91,313 SH   SOLE   66,626 0 24,687
THESTREET INC COM 88368Q103 297 204,694 SH   SOLE   80,196 0 124,498
TIMKEN CO COM 887389104 382 7,782 SH   SOLE   7,782 0 0
TITAN INTL INC ILL COM 88830M102 1,936 150,309 SH   SOLE   104,626 0 45,683
TPI COMPOSITES INC COM 87266J104 1,083 52,956 SH   SOLE   47,152 0 5,804
TRIMBLE INC COM 896239100 3,569 87,817 SH   SOLE   86,678 0 1,139
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 950 74,828 SH   SOLE   74,828 0 0
TRITON INTL LTD CL A G9078F107 400 10,671 SH   SOLE   10,671 0 0
TWITTER INC COM 90184L102 245 10,206 SH   SOLE   10,206 0 0
U S CONCRETE INC COM NEW 90333L201 2,719 32,510 SH   SOLE   32,510 0 0
ULTRALIFE CORP COM 903899102 819 124,967 SH   SOLE   65,135 0 59,832
UNITED RENTALS INC COM 911363109 7,757 45,121 SH   SOLE   44,371 0 750
UNITED STATES STL CORP NEW COM 912909108 377 10,704 SH   SOLE   10,704 0 0
UNITEDHEALTH GROUP INC COM 91324P102 752 3,413 SH   SOLE   3,413 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 2,924 299,922 SH   SOLE   160,759 0 139,163
USA TRUCK INC COM 902925106 2,637 145,431 SH   SOLE   74,916 0 70,515
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3,461 101,401 SH   SOLE   101,326 0 75
VEEVA SYS INC CL A COM 922475108 1,400 25,327 SH   SOLE   22,374 0 2,953
VERACYTE INC COM 92337F107 1,649 252,469 SH   SOLE   162,330 0 90,139
VERIZON COMMUNICATIONS INC COM 92343V104 2,055 38,825 SH   SOLE   38,825 0 0
VERMILLION INC COM NEW 92407M206 418 216,607 SH   SOLE   88,113 0 128,494
VERTEX PHARMACEUTICALS INC COM 92532F100 8,671 57,864 SH   SOLE   57,290 0 574
VISTEON CORP COM NEW 92839U206 806 6,441 SH   SOLE   6,441 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 3,040 100,594 SH   SOLE   64,996 0 35,598
WABTEC CORP COM 929740108 1,041 12,789 SH   SOLE   12,789 0 0
WAGEWORKS INC COM 930427109 1,480 23,868 SH   SOLE   14,903 0 8,965
WAL-MART STORES INC COM 931142103 548 5,552 SH   SOLE   5,552 0 0
WASTE MGMT INC DEL COM 94106L109 248 2,879 SH   SOLE   2,879 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,250 16,461 SH   SOLE   14,781 0 1,680
WEIBO CORP SPONSORED ADR 948596101 566 5,471 SH   SOLE   5,471 0 0
WESTELL TECHNOLOGIES INC CL A NEW 957541204 488 130,162 SH   SOLE   50,042 0 80,120
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 317 84,341 SH   SOLE   48,085 0 36,256
WHEATON PRECIOUS METALS CORP COM 962879102 452 20,440 SH   SOLE   20,440 0 0
WILLDAN GROUP INC COM 96924N100 1,388 57,971 SH   SOLE   31,078 0 26,893
WINTRUST FINL CORP COM 97650W108 231 2,807 SH   SOLE   2,807 0 0
WIRELESS TELECOM GROUP INC COM 976524108 582 239,532 SH   SOLE   96,228 0 143,304
WISDOMTREE INVTS INC COM 97717P104 387 30,864 SH   SOLE   30,864 0 0
XYLEM INC COM 98419M100 1,382 20,262 SH   SOLE   16,969 0 3,293
YY INC ADS REPCOM CLA 98426T106 2,235 19,769 SH   SOLE   19,769 0 0
ZYNGA INC CL A 98986T108 195 48,705 SH   SOLE   27,807 0 20,898