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
AKAMAI TECHNOLOGIES COM COM 00971T101 79,394 1,629,603 SH   SOLE   1,252,320 0 377,283
ALIGN TECHNOLOGY INC COM 016255101 202,917 1,089,368 SH   SOLE   888,256 0 201,112
ALTABA INC COM COM 021346101 103,708 1,565,633 SH   SOLE   1,208,696 0 356,937
AMBER RD INC COM COM 02318Y108 2,659 346,175 SH   SOLE   337,375 0 8,800
AUTODESK INC COM COM 052769106 163,554 1,456,923 SH   SOLE   1,078,347 0 378,576
BOTTOMLINE TECHNOLOGIES DELINC COM 101388106 6,895 216,607 SH   SOLE   210,553 0 6,054
CAPELLA EDUCATION COMPANY COM 139594105 9,816 139,926 SH   SOLE   136,076 0 3,850
CARA THERAPEUTICS INC COM COM 140755109 11,625 849,150 SH   SOLE   830,050 0 19,100
CARBO CERAMICS INC COM COM 140781105 2,110 244,450 SH   SOLE   239,550 0 4,900
CEVA INC COM COM 157210105 25,937 606,003 SH   SOLE   587,448 0 18,555
CHANNELADVISOR CORP COM 159179100 8,114 705,555 SH   SOLE   687,455 0 18,100
CHEESECAKE FACTORY INC COM COM 163072101 42,333 1,005,052 SH   SOLE   846,512 0 158,540
CHEVRON CORP NEW COM COM 166764100 229 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM COM 192422103 46,711 423,570 SH   SOLE   321,495 0 102,075
COMSCORE INC COM COM 20564W105 5,483 190,704 SH   SOLE   185,504 0 5,200
CORE LABORATORIES N V COM COM N22717107 33,624 340,672 SH   SOLE   262,647 0 78,025
COSTAR GROUP INC COM COM 22160N109 10,797 40,250 SH   SOLE   39,325 0 925
DESTINATION MATERNITY CORP COM 25065D100 1,043 624,454 SH   SOLE   609,354 0 15,100
DOLBY LABORATORIES INC COM COM 25659T107 42,796 744,020 SH   SOLE   575,336 0 168,684
DULUTH HLDGS INC COM CL B COM 26443V101 6,275 309,279 SH   SOLE   298,079 0 11,200
EDWARDS LIFESCIENCES CORP COM COM 28176E108 230,037 2,104,444 SH   SOLE   1,610,636 0 493,808
EMERSON ELEC CO COM COM 291011104 283 4,500 SH   SOLE   4,500 0 0
ETHAN ALLEN INTERIORS INC COM COM 297602104 72,486 2,237,216 SH   SOLE   1,768,368 0 468,848
FACTSET RESH SYS INC COM COM 303075105 112,301 623,513 SH   SOLE   478,836 0 144,677
GARMIN LTD SHS COM H2906T109 87,144 1,614,676 SH   SOLE   1,271,217 0 343,459
GENTEX CORP COM COM 371901109 85,141 4,300,038 SH   SOLE   3,304,411 0 995,627
GENTHERM INC COM COM 37253A103 68,442 1,842,311 SH   SOLE   1,574,336 0 267,975
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 8,693 487,825 SH   SOLE   474,525 0 13,300
GIGAMON INC COM 37518B102 55,727 1,322,115 SH   SOLE   1,059,815 0 262,300
GRACO INC COM COM 384109104 57,719 466,646 SH   SOLE   359,383 0 107,263
IHS MARKIT LTD COM G47567105 37,058 840,695 SH   SOLE   648,863 0 191,832
INTUIT COM COM 461202103 181,389 1,276,129 SH   SOLE   984,181 0 291,948
INTUITIVE SURGICAL INC COM 46120E602 147,277 140,816 SH   SOLE   107,563 0 33,253
IROBOT CORP COM COM 462726100 28,189 365,806 SH   SOLE   356,906 0 8,900
ISHARES TR RUSL 2000 GROW COM 464287648 3,472 19,400 SH   SOLE   19,400 0 0
JETBLUE AIRWAYS CORP COM COM 477143101 90,072 4,860,896 SH   SOLE   3,699,650 0 1,161,246
KEY TECHNOLOGY INC COM COM 493143101 4,211 222,905 SH   SOLE   216,630 0 6,275
KORNIT DIGITAL LTD SHS COM M6372Q113 2,702 176,620 SH   SOLE   167,045 0 9,575
L BRANDS INC COM COM 501797104 81,766 1,965,060 SH   SOLE   1,509,726 0 455,334
LANDSTAR SYS INC COM COM 515098101 93,601 939,294 SH   SOLE   719,616 0 219,678
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 9,689 248,566 SH   SOLE   240,266 0 8,300
MANHATTAN ASSOCS INC COM COM 562750109 38,456 925,100 SH   SOLE   708,250 0 216,850
MATERIALISE NV SPONSORED ADS COM 57667T100 13,092 899,172 SH   SOLE   871,991 0 27,181
MEDIDATA SOLUTIONS INC COM 58471A105 56,449 723,155 SH   SOLE   656,680 0 66,475
MICROCHIP TECHNOLOGY INC COM COM 595017104 84,704 943,460 SH   SOLE   725,982 0 217,478
MIDDLEBY CORP COM COM 596278101 208,815 1,629,204 SH   SOLE   1,297,774 0 331,430
MIMEDX GROUP INC COM COM 602496101 8,245 694,050 SH   SOLE   678,450 0 15,600
MIX TELEMATICS LTD SPONSORED A COM 60688N102 1,236 124,589 SH   SOLE   124,589 0 0
MYRIAD GENETICS INC COM COM 62855J104 48,775 1,348,107 SH   SOLE   1,039,287 0 308,820
NAUTILUS INC COM COM 63910B102 16,660 985,775 SH   SOLE   954,439 0 31,336
NORDSTROM INC COM 655664100 41,951 889,727 SH   SOLE   683,577 0 206,150
NUVASIVE INC COM COM 670704105 3,661 66,007 SH   SOLE   63,507 0 2,500
ONCOMED PHARMACEUTICALS COM 68234X102 1,418 313,775 SH   SOLE   301,875 0 11,900
OPEN TEXT CORP COM COM 683715106 185,357 5,740,395 SH   SOLE   4,620,428 0 1,119,967
PANHANDLE OIL AND GAS INC COM 698477106 8,208 344,887 SH   SOLE   334,737 0 10,150
PAYCHEX INC COM COM 704326107 37,141 619,422 SH   SOLE   474,935 0 144,487
PLANTRONICS INC NEW COM COM 727493108 84,635 1,913,964 SH   SOLE   1,557,365 0 356,599
PLEXUS CORP COM COM 729132100 167,014 2,978,142 SH   SOLE   2,377,745 0 600,397
POWER INTEGRATIONS INC COM COM 739276103 88,703 1,211,787 SH   SOLE   980,037 0 231,750
PROS HOLDINGS INC COM COM 74346Y103 7,412 307,150 SH   SOLE   300,850 0 6,300
PROTO LABS INC COM COM 743713109 76,346 950,765 SH   SOLE   761,440 0 189,325
RALPH LAUREN CORP COM 751212101 35,582 403,010 SH   SOLE   310,953 0 92,057
REALPAGE INC COM COM 75606N109 74,199 1,859,622 SH   SOLE   1,491,823 0 367,799
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 125,797 1,061,217 SH   SOLE   818,033 0 243,184
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 80,592 2,429,670 SH   SOLE   1,922,982 0 506,688
SLEEP NUMBER CORPORATION COM 83125X103 114,107 3,674,939 SH   SOLE   3,069,266 0 605,673
SOUTHWESTERN ENERGY CO COM COM 845467109 41,719 6,827,912 SH   SOLE   5,250,087 0 1,577,825
SPS COMM INC COM COM 78463M107 8,057 142,075 SH   SOLE   138,275 0 3,800
STAMPS COM INC COM NEW COM 852857200 67,074 330,982 SH   SOLE   323,932 0 7,050
STRATASYS LTD SHS COM M85548101 3,472 150,163 SH   SOLE   146,263 0 3,900
SUPER MICRO COMPUTER INC COM COM 86800U104 51,527 2,331,555 SH   SOLE   1,904,630 0 426,925
SURMODICS INC COM 868873100 5,613 181,055 SH   SOLE   176,155 0 4,900
SYNAPTICS INC COM COM 87157D109 39,193 1,000,342 SH   SOLE   857,817 0 142,525
TCF FINANCIAL CORP COM 872275102 30,950 1,816,342 SH   SOLE   1,398,380 0 417,962
TJX COS INC NEW COM COM 872540109 181,453 2,461,049 SH   SOLE   1,894,889 0 566,160
TREX CO INC COM COM 89531P105 33,787 375,117 SH   SOLE   365,117 0 10,000
TRIPADVISOR INC COM 896945201 19,316 476,577 SH   SOLE   367,752 0 108,825
UBIQUITI NETWORKS INC COM COM 90347A100 89,991 1,606,402 SH   SOLE   1,233,402 0 373,000
ULTIMATE SOFTWARE GROUP INC COM 90385D107 11,850 62,501 SH   SOLE   60,901 0 1,600
ULTRA PETROLEUM CORP COM 903914208 85,047 9,809,362 SH   SOLE   7,984,218 0 1,825,144
UNDER ARMOUR INC CL A COM 904311107 39,964 2,424,975 SH   SOLE   1,888,025 0 536,950
URBAN OUTFITTERS INC COM COM 917047102 22,047 922,465 SH   SOLE   712,240 0 210,225
VAREX IMAGING COM 92214X106 10,771 318,301 SH   SOLE   245,699 0 72,602
VARIAN MED SYS INC COM COM 92220P105 77,413 773,665 SH   SOLE   595,234 0 178,431
VASCO DATA SECURITY INTL COM 92230Y104 4,324 358,864 SH   SOLE   347,764 0 11,100
VIASAT INC COM COM 92552V100 72,615 1,128,969 SH   SOLE   961,697 0 167,272
ZUMIEZ INC COM COM 989817101 4,483 247,700 SH   SOLE   240,600 0 7,100
NESTLE SA COM H57312649 226 2,700 SH   SOLE   2,700 0 0