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 4,780 101,877 SH   SOLE   96,487 0 5,390
A10 NETWORKS INC COM 002121101 1,541 182,575 SH   SOLE   132,095 0 50,480
AAR CORP COM 000361105 1,734 49,891 SH   SOLE   36,158 0 13,733
ABEONA THERAPEUTICS INC COM 00289Y107 594 92,848 SH   SOLE   92,848 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 2,127 77,762 SH   SOLE   59,361 0 18,401
ACHAOGEN INC COM 004449104 572 26,330 SH   SOLE   26,330 0 0
ACUITY BRANDS INC COM 00508Y102 568 2,792 SH   SOLE   2,792 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 862 192,045 SH   SOLE   192,045 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 4,031 76,707 SH   SOLE   76,496 0 211
AEROHIVE NETWORKS INC COM 007786106 100 19,901 SH   SOLE   19,901 0 0
AEROVIRONMENT INC COM 008073108 2,324 60,842 SH   SOLE   44,068 0 16,774
AGNICO EAGLE MINES LTD COM 008474108 10,458 231,787 SH   SOLE   224,891 0 6,896
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,672 76,751 SH   SOLE   55,510 0 21,241
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,887 48,877 SH   SOLE   46,846 0 2,031
ALLEGION PUB LTD CO ORD SHS G0176J109 547 6,749 SH   SOLE   6,749 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 348 1,355 SH   SOLE   1,355 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 344 9,172 SH   SOLE   9,172 0 0
ALLSTATE CORP COM 020002101 347 3,924 SH   SOLE   3,924 0 0
ALPHABET INC CAP STK CL C 02079K107 12,219 13,446 SH   SOLE   13,103 0 343
ALPHABET INC CAP STK CL A 02079K305 7,445 8,008 SH   SOLE   7,850 0 158
AMAZON COM INC COM 023135106 22,828 23,583 SH   SOLE   22,762 0 821
AMBER RD INC COM 02318Y108 1,642 191,591 SH   SOLE   131,101 0 60,490
AMERICAN AIRLS GROUP INC COM 02376R102 2,632 52,308 SH   SOLE   52,308 0 0
AMERICAN EXPRESS CO COM 025816109 463 5,500 SH   SOLE   5,500 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,404 139,415 SH   SOLE   138,405 0 1,010
AMPLIFY SNACK BRANDS COM 03211L102 99 10,300 SH   SOLE   10,300 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 356 3,229 SH   SOLE   3,229 0 0
APPLE INC COM 037833100 20,196 140,230 SH   SOLE   136,267 0 3,963
APPLIED INDL TECHNOLOGIES IN COM 03820C105 337 5,705 SH   SOLE   5,705 0 0
AQUA METALS INC COM 03837J101 529 42,129 SH   SOLE   37,673 0 4,456
ARDMORE SHIPPING CORP COM Y0207T100 1,071 131,415 SH   SOLE   90,169 0 41,246
AROTECH CORP COM NEW 042682203 1,549 436,266 SH   SOLE   298,394 0 137,872
ASANKO GOLD INC COM 04341Y105 31 20,000 SH   SOLE   20,000 0 0
AT&T INC COM 00206R102 2,324 61,602 SH   SOLE   61,602 0 0
ATLAS FINANCIAL HOLDINGS INC SHS NEW G06207115 1,538 103,198 SH   SOLE   70,713 0 32,485
ATLASSIAN CORP PLC CL A G06242104 702 19,948 SH   SOLE   19,011 0 937
ATRICURE INC COM 04963C209 3,462 142,774 SH   SOLE   114,087 0 28,687
AUTOMATIC DATA PROCESSING IN COM 053015103 218 2,124 SH   SOLE   2,124 0 0
AWARE INC MASS COM 05453N100 180 34,977 SH   SOLE   34,977 0 0
AXOGEN INC COM 05463X106 3,309 197,576 SH   SOLE   148,870 0 48,706
AXT INC COM 00246W103 2,428 382,411 SH   SOLE   262,920 0 119,491
AZURE PWR GLOBAL LTD SHS V0393H103 3,474 212,982 SH   SOLE   201,735 0 11,247
B2GOLD CORP COM 11777Q209 28 10,000 SH   SOLE   10,000 0 0
BADGER METER INC COM 056525108 867 21,754 SH   SOLE   18,149 0 3,605
BANK AMER CORP COM 060505104 3,043 125,440 SH   SOLE   125,440 0 0
BANK COMM HLDGS COM 06424J103 1,678 151,846 SH   SOLE   103,998 0 47,848
BARRICK GOLD CORP COM 067901108 2,891 181,726 SH   SOLE   176,200 0 5,526
BB&T CORP COM 054937107 1,148 25,277 SH   SOLE   25,277 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,816 37,058 SH   SOLE   36,369 0 689
BEAZER HOMES USA INC COM NEW 07556Q881 2,467 179,828 SH   SOLE   133,946 0 45,882
BENEFITFOCUS INC COM 08180D106 2,041 56,151 SH   SOLE   40,650 0 15,501
BIG LOTS INC COM 089302103 1,672 34,615 SH   SOLE   25,613 0 9,002
BIOGEN INC COM 09062X103 7,718 28,442 SH   SOLE   27,403 0 1,039
BIOMARIN PHARMACEUTICAL INC COM 09061G101 681 7,503 SH   SOLE   7,503 0 0
BIOVERATIV INC COM 09075E100 281 4,675 SH   SOLE   4,245 0 430
BLACK DIAMOND INC COM 09202G101 1,699 255,533 SH   SOLE   175,112 0 80,421
BOEING CO COM 097023105 1,497 7,569 SH   SOLE   7,069 0 500
BOFI HLDG INC COM 05566U108 5,375 226,587 SH   SOLE   217,316 0 9,271
BORGWARNER INC COM 099724106 1,495 35,303 SH   SOLE   35,303 0 0
BOX INC CL A 10316T104 1,382 75,775 SH   SOLE   75,775 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,319 23,676 SH   SOLE   23,676 0 0
BROADWIND ENERGY INC COM NEW 11161T207 468 92,829 SH   SOLE   92,829 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,603 169,898 SH   SOLE   129,775 0 40,123
CALLAWAY GOLF CO COM 131193104 2,036 159,341 SH   SOLE   115,455 0 43,886
CALLIDUS SOFTWARE INC COM 13123E500 4,328 178,858 SH   SOLE   150,857 0 28,001
CAMPBELL SOUP CO COM 134429109 545 10,456 SH   SOLE   10,456 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,839 88,098 SH   SOLE   68,974 0 19,124
CARPENTER TECHNOLOGY CORP COM 144285103 1,488 39,755 SH   SOLE   28,824 0 10,931
CAVCO INDS INC DEL COM 149568107 2,552 19,683 SH   SOLE   14,673 0 5,010
CAVIUM INC COM 14964U108 3,027 48,713 SH   SOLE   48,201 0 512
CELGENE CORP COM 151020104 15,582 119,981 SH   SOLE   116,855 0 3,126
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,346 78,134 SH   SOLE   56,576 0 21,558
CERAGON NETWORKS LTD ORD M22013102 1,336 523,772 SH   SOLE   358,403 0 165,369
CHECK POINT SOFTWARE TECH LT ORD M22465104 470 4,306 SH   SOLE   4,306 0 0
CHENIERE ENERGY INC COM NEW 16411R208 2,812 57,731 SH   SOLE   55,995 0 1,736
CHEVRON CORP NEW COM 166764100 1,208 11,575 SH   SOLE   11,575 0 0
CODEXIS INC COM 192005106 1,574 288,876 SH   SOLE   198,428 0 90,448
COGNEX CORP COM 192422103 9,755 114,904 SH   SOLE   110,976 0 3,928
COLGATE PALMOLIVE CO COM 194162103 2,217 29,901 SH   SOLE   29,864 0 37
COLUMBUS MCKINNON CORP N Y COM 199333105 1,447 56,933 SH   SOLE   38,942 0 17,991
COMBIMATRIX CORPORATION COM PAR 20009T501 138 25,878 SH   SOLE   25,878 0 0
COMMERCE BANCSHARES INC COM 200525103 1,183 20,825 SH   SOLE   20,825 0 0
CONOCOPHILLIPS COM 20825C104 5,398 122,793 SH   SOLE   121,688 0 1,105
CONTINENTAL RESOURCES INC COM 212015101 3,495 108,092 SH   SOLE   104,371 0 3,721
CONTROL4 CORP COM 21240D107 1,281 65,299 SH   SOLE   44,747 0 20,552
COPART INC COM 217204106 318 10,000 SH   SOLE   10,000 0 0
CORCEPT THERAPEUTICS INC COM 218352102 4,470 378,846 SH   SOLE   319,953 0 58,893
CORIUM INTL INC COM 21887L107 1,442 193,317 SH   SOLE   132,465 0 60,852
CROSS CTRY HEALTHCARE INC COM 227483104 1,686 130,627 SH   SOLE   102,205 0 28,422
CRYOLIFE INC COM 228903100 2,351 117,849 SH   SOLE   91,820 0 26,029
CUMBERLAND PHARMACEUTICALS I COM 230770109 112 15,959 SH   SOLE   15,959 0 0
CUTERA INC COM 232109108 4,577 176,735 SH   SOLE   135,767 0 40,968
CVD EQUIPMENT CORP COM 126601103 141 12,724 SH   SOLE   12,724 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 10,811 216,439 SH   SOLE   209,651 0 6,788
CYPRESS SEMICONDUCTOR CORP COM 232806109 3,155 231,166 SH   SOLE   227,812 0 3,354
CYTOKINETICS INC COM NEW 23282W605 563 46,529 SH   SOLE   46,529 0 0
DANAHER CORP DEL COM 235851102 844 10,000 SH   SOLE   10,000 0 0
DATA I O CORP COM 237690102 132 16,561 SH   SOLE   16,561 0 0
DATAWATCH CORP COM NEW 237917208 1,889 203,130 SH   SOLE   138,938 0 64,192
DELPHI AUTOMOTIVE PLC SHS G27823106 5,143 58,678 SH   SOLE   56,718 0 1,960
DELTA AIR LINES INC DEL COM NEW 247361702 2,578 47,966 SH   SOLE   47,966 0 0
DESTINATION XL GROUP INC COM 25065K104 528 224,652 SH   SOLE   153,914 0 70,738
DEXCOM INC COM 252131107 1,509 20,627 SH   SOLE   15,860 0 4,767
DIAMONDBACK ENERGY INC COM 25278X109 4,284 48,235 SH   SOLE   46,285 0 1,950
DIGIMARC CORP NEW COM 25381B101 2,757 68,678 SH   SOLE   68,678 0 0
DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 1,976 65,300 SH   SOLE   65,300 0 0
DISNEY WALT CO COM DISNEY 254687106 5,455 51,341 SH   SOLE   50,556 0 785
DLH HLDGS CORP COM 23335Q100 155 28,844 SH   SOLE   28,844 0 0
DOLLAR TREE INC COM 256746108 514 7,353 SH   SOLE   7,353 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 218 2,612 SH   SOLE   2,612 0 0
DULUTH HLDGS INC COM CL B 26443V101 342 18,806 SH   SOLE   17,580 0 1,226
DYNASIL CORP AMER COM 268102100 136 110,197 SH   SOLE   110,197 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 2,159 27,361 SH   SOLE   21,004 0 6,357
EBAY INC COM 278642103 2,593 74,260 SH   SOLE   70,830 0 3,430
EDAP TMS S A SPONSORED ADR 268311107 172 52,161 SH   SOLE   52,161 0 0
ELDORADO GOLD CORP NEW COM 284902103 140 52,990 SH   SOLE   52,815 0 175
ELECTRO SCIENTIFIC INDS COM 285229100 1,656 200,958 SH   SOLE   137,684 0 63,274
ELECTROMED INC COM 285409108 166 29,954 SH   SOLE   29,954 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 317 6,684 SH   SOLE   6,684 0 0
ENERGY RECOVERY INC COM 29270J100 2,493 300,762 SH   SOLE   292,877 0 7,885
ENSCO PLC SHS CLASS A G3157S106 253 49,012 SH   SOLE   49,012 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 203 7,482 SH   SOLE   7,482 0 0
ENVISION HEALTHCARE CORP COM 29414D100 572 9,126 SH   SOLE   9,126 0 0
EOG RES INC COM 26875P101 4,432 48,967 SH   SOLE   47,605 0 1,362
EURONET WORLDWIDE INC COM 298736109 450 5,149 SH   SOLE   5,149 0 0
EVERBRIDGE INC COM 29978A104 280 11,492 SH   SOLE   11,492 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 1,590 22,560 SH   SOLE   16,340 0 6,220
EVEREST RE GROUP LTD COM G3223R108 407 1,598 SH   SOLE   1,516 0 82
EXONE CO COM 302104104 1,711 149,452 SH   SOLE   102,411 0 47,041
EXXON MOBIL CORP COM 30231G102 1,260 15,605 SH   SOLE   15,605 0 0
FASTENAL CO COM 311900104 326 7,500 SH   SOLE   7,500 0 0
FERRO CORP COM 315405100 2,197 120,133 SH   SOLE   86,975 0 33,158
FINISAR CORP COM NEW 31787A507 377 14,497 SH   SOLE   14,497 0 0
FITBIT INC CL A 33812L102 88 16,537 SH   SOLE   16,537 0 0
FIVE BELOW INC COM 33829M101 1,987 40,242 SH   SOLE   29,188 0 11,054
FIVE PRIME THERAPEUTICS INC COM 33830X104 382 12,692 SH   SOLE   12,692 0 0
FLOWSERVE CORP COM 34354P105 779 16,771 SH   SOLE   14,991 0 1,780
FORTIVE CORP COM 34959J108 317 5,000 SH   SOLE   5,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,008 35,072 SH   SOLE   35,072 0 0
GENCOR INDS INC COM 368678108 1,613 99,596 SH   SOLE   68,506 0 31,090
GENERAL ELECTRIC CO COM 369604103 1,069 39,572 SH   SOLE   39,572 0 0
GIGAMON INC COM 37518B102 2,183 55,475 SH   SOLE   40,239 0 15,236
GILEAD SCIENCES INC COM 375558103 1,070 15,116 SH   SOLE   15,116 0 0
GLOBALSCAPE INC COM 37940G109 982 185,591 SH   SOLE   135,876 0 49,715
GMS INC COM 36251C103 2,126 75,675 SH   SOLE   73,695 0 1,980
GOLAR LNG LTD BERMUDA SHS G9456A100 718 32,260 SH   SOLE   32,260 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 10,575 47,655 SH   SOLE   47,418 0 237
HACKETT GROUP INC COM 404609109 1,489 96,045 SH   SOLE   65,792 0 30,253
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,173 51,294 SH   SOLE   45,502 0 5,792
HARVARD BIOSCIENCE INC COM 416906105 1,095 429,460 SH   SOLE   293,746 0 135,714
HEXCEL CORP NEW COM 428291108 606 11,474 SH   SOLE   10,274 0 1,200
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 98 11,900 SH   SOLE   11,900 0 0
HOME DEPOT INC COM 437076102 6,523 42,520 SH   SOLE   42,206 0 314
HORTONWORKS INC COM 440894103 217 16,880 SH   SOLE   16,880 0 0
HUDSON TECHNOLOGIES INC COM 444144109 3,195 378,093 SH   SOLE   361,829 0 16,264
IAC INTERACTIVECORP COM 44919P508 502 4,859 SH   SOLE   4,859 0 0
ICAD INC COM NEW 44934S206 586 139,766 SH   SOLE   99,053 0 40,713
IDENTIV INC COM NEW 45170X205 844 160,680 SH   SOLE   115,690 0 44,990
ILLINOIS TOOL WKS INC COM 452308109 1,084 7,564 SH   SOLE   7,564 0 0
ILLUMINA INC COM 452327109 2,020 11,641 SH   SOLE   11,641 0 0
IMMUCELL CORP COM PAR $0.10 452525306 77 10,462 SH   SOLE   10,462 0 0
INCYTE CORP COM 45337C102 5,137 40,801 SH   SOLE   39,318 0 1,483
INGERSOLL-RAND PLC SHS G47791101 320 3,505 SH   SOLE   2,141 0 1,364
INSTALLED BLDG PRODS INC COM 45780R101 2,673 50,483 SH   SOLE   49,300 0 1,183
INSTRUCTURE INC COM 45781U103 238 8,064 SH   SOLE   8,064 0 0
INSULET CORP COM 45784P101 3,601 70,181 SH   SOLE   57,238 0 12,943
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,077 41,744 SH   SOLE   41,744 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,026 19,674 SH   SOLE   19,374 0 300
INTEST CORP COM 461147100 116 17,403 SH   SOLE   17,403 0 0
INTEVAC INC COM 461148108 2,284 205,771 SH   SOLE   140,851 0 64,920
INTUIT COM 461202103 7,579 57,070 SH   SOLE   55,991 0 1,079
IPG PHOTONICS CORP COM 44980X109 2,650 18,262 SH   SOLE   18,262 0 0
ITERIS INC COM 46564T107 724 116,385 SH   SOLE   104,253 0 12,132
ITRON INC COM 465741106 1,024 15,111 SH   SOLE   13,505 0 1,606
JAGGED PEAK ENERGY INC COM 47009K107 362 27,096 SH   SOLE   25,888 0 1,208
JAMES RIV GROUP LTD COM G5005R107 1,660 41,792 SH   SOLE   30,308 0 11,484
JASON INDS INC COM 471172106 152 117,831 SH   SOLE   117,831 0 0
JD COM INC SPON ADR CL A 47215P106 2,035 51,886 SH   SOLE   48,816 0 3,070
JELD-WEN HLDG INC COM 47580P103 2,871 88,436 SH   SOLE   86,768 0 1,668
JETBLUE AIRWAYS CORP COM 477143101 2,378 104,140 SH   SOLE   104,140 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 849 40,800 SH   SOLE   40,800 0 0
JMP GROUP LLC COM 46629U107 107 19,537 SH   SOLE   19,537 0 0
JOHNSON CTLS INTL PLC SHS G51502105 959 22,117 SH   SOLE   19,888 0 2,229
JOHNSON OUTDOORS INC CL A 479167108 984 20,413 SH   SOLE   13,992 0 6,421
JPMORGAN CHASE & CO COM 46625H100 6,466 70,747 SH   SOLE   67,482 0 3,265
JUNIPER NETWORKS INC COM 48203R104 308 11,058 SH   SOLE   11,058 0 0
K2M GROUP HLDGS INC COM 48273J107 2,234 91,725 SH   SOLE   70,862 0 20,863
KINROSS GOLD CORP COM NO PAR 496902404 1,097 269,500 SH   SOLE   268,500 0 1,000
KITE PHARMA INC COM 49803L109 7,319 70,603 SH   SOLE   69,524 0 1,079
KORNIT DIGITAL LTD SHS M6372Q113 5,871 303,401 SH   SOLE   260,402 0 42,999
L BRANDS INC COM 501797104 218 4,045 SH   SOLE   4,045 0 0
LANTHEUS HLDGS INC COM 516544103 3,920 222,080 SH   SOLE   174,251 0 47,829
LANTRONIX INC COM NEW 516548203 145 59,542 SH   SOLE   59,542 0 0
LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 153 56,726 SH   SOLE   56,726 0 0
LILLY ELI & CO COM 532457108 903 10,978 SH   SOLE   10,978 0 0
LIMBACH HLDGS INC COM 53263P105 692 57,748 SH   SOLE   56,416 0 1,332
LINCOLN EDL SVCS CORP COM 533535100 133 42,877 SH   SOLE   42,877 0 0
LINCOLN ELEC HLDGS INC COM 533900106 355 3,850 SH   SOLE   3,850 0 0
LOGMEIN INC COM 54142L109 1,922 18,388 SH   SOLE   13,611 0 4,777
LOWES COS INC COM 548661107 1,931 24,901 SH   SOLE   24,444 0 457
LRAD CORP COM 50213V109 146 85,994 SH   SOLE   85,994 0 0
LSI INDS INC COM 50216C108 1,682 185,856 SH   SOLE   128,362 0 57,494
LUMENTUM HLDGS INC COM 55024U109 3,806 66,712 SH   SOLE   59,197 0 7,515
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,547 27,735 SH   SOLE   27,735 0 0
MAG SILVER CORP COM 55903Q104 245 18,775 SH   SOLE   16,390 0 2,385
MANITEX INTL INC COM 563420108 1,659 237,669 SH   SOLE   163,006 0 74,663
MARCHEX INC CL B 56624R108 92 30,851 SH   SOLE   30,851 0 0
MARCUS & MILLICHAP INC COM 566324109 711 26,954 SH   SOLE   24,721 0 2,233
MARSH & MCLENNAN COS INC COM 571748102 2,368 30,377 SH   SOLE   30,377 0 0
MATADOR RES CO COM 576485205 1,678 78,498 SH   SOLE   59,384 0 19,114
MAXIMUS INC COM 577933104 404 6,450 SH   SOLE   6,450 0 0
MAXPOINT INTERACTIVE INC COM NEW 57777M201 191 25,786 SH   SOLE   25,786 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 2,890 83,575 SH   SOLE   74,537 0 9,038
MCEWEN MNG INC COM 58039P107 871 331,000 SH   SOLE   331,000 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 798 10,199 SH   SOLE   10,199 0 0
MERCK & CO INC COM 58933Y105 1,359 21,202 SH   SOLE   21,202 0 0
MICROSOFT CORP COM 594918104 7,814 113,357 SH   SOLE   109,797 0 3,560
MIMECAST LTD ORD SHS G14838109 2,514 93,886 SH   SOLE   75,666 0 18,220
MITEK SYS INC COM NEW 606710200 2,619 311,799 SH   SOLE   233,999 0 77,800
MODEL N INC COM 607525102 1,628 122,397 SH   SOLE   83,883 0 38,514
MOMO INC ADR 60879B107 939 25,400 SH   SOLE   25,400 0 0
MORGAN STANLEY COM NEW 617446448 13,060 293,081 SH   SOLE   289,276 0 3,805
MUELLER WTR PRODS INC COM SER A 624758108 1,055 90,334 SH   SOLE   81,019 0 9,315
MYOKARDIA INC COM 62857M105 629 48,000 SH   SOLE   48,000 0 0
NAUTILUS INC COM 63910B102 1,902 99,312 SH   SOLE   73,819 0 25,493
NCR CORP NEW COM 62886E108 412 10,083 SH   SOLE   10,083 0 0
NEOS THERAPEUTICS INC COM 64052L106 1,400 191,729 SH   SOLE   131,546 0 60,183
NEW AGE BEVERAGES CORP COM 64157V108 309 60,145 SH   SOLE   57,235 0 2,910
NEW GOLD INC CDA COM 644535106 1,313 412,800 SH   SOLE   411,800 0 1,000
NEW RELIC INC COM 64829B100 387 9,006 SH   SOLE   9,006 0 0
NEWFIELD EXPL CO COM 651290108 477 16,750 SH   SOLE   16,750 0 0
NOVANTA INC COM 67000B104 2,527 70,193 SH   SOLE   48,082 0 22,111
NOVARTIS A G SPONSORED ADR 66987V109 785 9,409 SH   SOLE   9,409 0 0
NOW INC COM 67011P100 1,633 101,544 SH   SOLE   73,514 0 28,030
NUANCE COMMUNICATIONS INC COM 67020Y100 1,942 111,534 SH   SOLE   106,534 0 5,000
NUTRI SYS INC NEW COM 67069D108 1,869 35,900 SH   SOLE   35,900 0 0
NUVECTRA CORP COM 67075N108 2,691 202,623 SH   SOLE   150,139 0 52,484
O2MICRO INTERNATIONAL LTD SPONS ADR 67107W100 604 308,370 SH   SOLE   220,526 0 87,844
OCEAN BIO CHEM INC COM 674631106 143 34,997 SH   SOLE   34,997 0 0
OCLARO INC COM NEW 67555N206 3,271 350,236 SH   SOLE   307,634 0 42,602
OKTA INC CL A 679295105 2,321 101,780 SH   SOLE   97,597 0 4,183
OLYMPIC STEEL INC COM 68162K106 1,336 68,564 SH   SOLE   46,985 0 21,579
OPKO HEALTH INC COM 68375N103 1,757 266,949 SH   SOLE   266,949 0 0
ORGANOVO HLDGS INC COM 68620A104 948 360,357 SH   SOLE   261,208 0 99,149
OWENS ILL INC COM NEW 690768403 367 15,339 SH   SOLE   15,339 0 0
OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 2,375 141,197 SH   SOLE   105,141 0 36,056
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 901 253,158 SH   SOLE   183,303 0 69,855
PACKAGING CORP AMER COM 695156109 682 6,127 SH   SOLE   6,127 0 0
PALO ALTO NETWORKS INC COM 697435105 12,512 93,508 SH   SOLE   90,880 0 2,628
PARATEK PHARMACEUTICALS INC COM 699374302 925 38,367 SH   SOLE   38,367 0 0
PATRICK INDS INC COM 703343103 2,455 33,693 SH   SOLE   25,175 0 8,518
PATTERN ENERGY GROUP INC CL A 70338P100 834 34,994 SH   SOLE   31,509 0 3,485
PAYCHEX INC COM 704326107 4,044 71,017 SH   SOLE   71,017 0 0
PEAK RESORTS INC COM 70469L100 123 30,098 SH   SOLE   30,098 0 0
PERKINELMER INC COM 714046109 741 10,878 SH   SOLE   10,878 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 139 38,205 SH   SOLE   38,205 0 0
PFIZER INC COM 717081103 554 16,493 SH   SOLE   16,493 0 0
POTASH CORP SASK INC COM 73755L107 722 44,270 SH   SOLE   39,569 0 4,701
PRIMORIS SVCS CORP COM 74164F103 1,548 62,053 SH   SOLE   45,011 0 17,042
PROCTER AND GAMBLE CO COM 742718109 2,169 24,887 SH   SOLE   24,887 0 0
PROOFPOINT INC COM 743424103 3,443 39,652 SH   SOLE   32,775 0 6,877
PTC INC COM 69370C100 5,249 95,237 SH   SOLE   94,035 0 1,202
QAD INC CL A 74727D306 2,439 76,107 SH   SOLE   56,580 0 19,527
QUANTA SVCS INC COM 74762E102 878 26,672 SH   SOLE   25,302 0 1,370
QUANTENNA COMMUNICATIONS INC COM 74766D100 1,640 86,330 SH   SOLE   62,392 0 23,938
RAVEN INDS INC COM 754212108 2,298 69,008 SH   SOLE   69,008 0 0
RAYTHEON CO COM NEW 755111507 10,584 65,546 SH   SOLE   63,611 0 1,935
RECRO PHARMA INC COM 75629F109 467 66,414 SH   SOLE   45,562 0 20,852
REIS INC COM 75936P105 1,622 76,324 SH   SOLE   52,282 0 24,042
REVANCE THERAPEUTICS INC COM 761330109 3,298 124,932 SH   SOLE   124,932 0 0
REWALK ROBOTICS LTD SHS M8216Q101 64 36,619 SH   SOLE   36,619 0 0
REXNORD CORP NEW COM 76169B102 862 37,065 SH   SOLE   33,171 0 3,894
S&W SEED CO COM 785135104 655 157,920 SH   SOLE   112,364 0 45,556
SAGE THERAPEUTICS INC COM 78667J108 2,521 31,660 SH   SOLE   31,048 0 612
SALESFORCE COM INC COM 79466L302 2,589 29,898 SH   SOLE   29,264 0 634
SCHLUMBERGER LTD COM 806857108 4,144 62,937 SH   SOLE   61,254 0 1,683
SCHWAB CHARLES CORP NEW COM 808513105 2,306 53,669 SH   SOLE   52,854 0 815
SEABRIDGE GOLD INC COM 811916105 603 55,800 SH   SOLE   55,800 0 0
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 864 20,217 SH   SOLE   20,217 0 0
SERVICESOURCE INTL INC COM 81763U100 1,193 307,428 SH   SOLE   210,738 0 96,690
SILVER SPRING NETWORKS INC COM 82817Q103 5,999 531,838 SH   SOLE   509,349 0 22,489
SINA CORP ORD G81477104 1,077 12,675 SH   SOLE   12,675 0 0
SIRIUS XM HLDGS INC COM 82968B103 2,766 505,731 SH   SOLE   505,731 0 0
SKECHERS U S A INC CL A 830566105 421 14,255 SH   SOLE   14,255 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 693 7,218 SH   SOLE   7,218 0 0
SNAP ON INC COM 833034101 1,472 9,315 SH   SOLE   9,093 0 222
SOUTHWEST AIRLS CO COM 844741108 2,902 46,697 SH   SOLE   45,919 0 778
SPARK THERAPEUTICS INC COM 84652J103 647 10,834 SH   SOLE   10,834 0 0
SPIRIT AIRLS INC COM 848577102 4,292 83,092 SH   SOLE   82,354 0 738
STAMPS COM INC COM NEW 852857200 2,790 18,017 SH   SOLE   18,017 0 0
STARBUCKS CORP COM 855244109 3,041 52,154 SH   SOLE   50,026 0 2,128
STERLING CONSTRUCTION CO INC COM 859241101 1,929 147,594 SH   SOLE   94,291 0 53,303
STEWART INFORMATION SVCS COR COM 860372101 2,122 46,754 SH   SOLE   34,840 0 11,914
STMICROELECTRONICS N V NY REGISTRY 861012102 1,793 124,705 SH   SOLE   124,705 0 0
SUMMIT MATLS INC CL A 86614U100 2,701 93,550 SH   SOLE   88,540 0 5,010
SUNOPTA INC COM 8676EP108 2,718 266,503 SH   SOLE   198,627 0 67,876
SUNRUN INC COM 86771W105 846 118,797 SH   SOLE   106,297 0 12,500
SUNTRUST BKS INC COM 867914103 2,894 51,024 SH   SOLE   51,024 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 3,309 76,779 SH   SOLE   56,069 0 20,710
SVB FINL GROUP COM 78486Q101 5,302 30,160 SH   SOLE   27,621 0 2,539
T2 BIOSYSTEMS INC COM 89853L104 668 208,190 SH   SOLE   200,557 0 7,633
TARGA RES CORP COM 87612G101 240 5,306 SH   SOLE   5,210 0 96
TECHNIPFMC PLC COM G87110105 516 18,987 SH   SOLE   18,987 0 0
TELENAV INC COM 879455103 1,370 169,180 SH   SOLE   115,979 0 53,201
TENET HEALTHCARE CORP COM NEW 88033G407 833 43,096 SH   SOLE   43,096 0 0
TENNECO INC COM 880349105 1,654 28,594 SH   SOLE   20,729 0 7,865
TITAN INTL INC ILL COM 88830M102 2,223 185,099 SH   SOLE   139,416 0 45,683
TPI COMPOSITES INC COM 87266J104 1,021 55,243 SH   SOLE   49,439 0 5,804
TRIMBLE INC COM 896239100 932 26,130 SH   SOLE   26,130 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1,016 76,328 SH   SOLE   76,328 0 0
TWITTER INC COM 90184L102 288 16,141 SH   SOLE   16,141 0 0
U S CONCRETE INC COM NEW 90333L201 2,807 35,730 SH   SOLE   34,230 0 1,500
ULTRALIFE CORP COM 903899102 827 114,898 SH   SOLE   78,734 0 36,164
UNITED CONTL HLDGS INC COM 910047109 2,098 27,878 SH   SOLE   27,379 0 499
UNITED RENTALS INC COM 911363109 5,442 48,279 SH   SOLE   47,529 0 750
UNITED STATES STL CORP NEW COM 912909108 240 10,845 SH   SOLE   10,845 0 0
UNITEDHEALTH GROUP INC COM 91324P102 633 3,413 SH   SOLE   3,413 0 0
USA TRUCK INC COM 902925106 1,298 149,901 SH   SOLE   100,535 0 49,366
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,267 37,950 SH   SOLE   37,906 0 44
VEEVA SYS INC CL A COM 922475108 869 14,181 SH   SOLE   14,181 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,785 39,974 SH   SOLE   39,974 0 0
VERMILLION INC COM NEW 92407M206 162 88,113 SH   SOLE   88,113 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 7,373 57,213 SH   SOLE   55,794 0 1,419
VIAVI SOLUTIONS INC COM 925550105 109 10,342 SH   SOLE   10,342 0 0
VISTEON CORP COM NEW 92839U206 666 6,526 SH   SOLE   6,526 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 3,110 117,724 SH   SOLE   87,041 0 30,683
VTV THERAPEUTICS INC CL A 918385105 198 39,779 SH   SOLE   39,779 0 0
WABTEC CORP COM 929740108 887 9,693 SH   SOLE   9,693 0 0
WAGEWORKS INC COM 930427109 1,633 24,298 SH   SOLE   18,122 0 6,176
WAL-MART STORES INC COM 931142103 341 4,500 SH   SOLE   4,500 0 0
WASTE MGMT INC DEL COM 94106L109 211 2,879 SH   SOLE   2,879 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,082 17,125 SH   SOLE   15,445 0 1,680
WEIBO CORP SPONSORED ADR 948596101 289 4,350 SH   SOLE   4,350 0 0
WESCO INTL INC COM 95082P105 321 5,606 SH   SOLE   5,606 0 0
WESTELL TECHNOLOGIES INC CL A NEW 957541204 157 50,042 SH   SOLE   50,042 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 426 21,413 SH   SOLE   21,413 0 0
WIDEPOINT CORP COM 967590100 85 184,545 SH   SOLE   184,545 0 0
WILLDAN GROUP INC COM 96924N100 1,818 59,512 SH   SOLE   40,739 0 18,773
WINTRUST FINL CORP COM 97650W108 215 2,807 SH   SOLE   2,807 0 0
XYLEM INC COM 98419M100 1,166 21,030 SH   SOLE   17,737 0 3,293