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 81,984 1,645,925 SH   SOLE   1,269,142 0 376,783
ALIGN TECHNOLOGY INC COM 016255101 166,613 1,109,867 SH   SOLE   908,755 0 201,112
ALTABA INC COM COM 021346101 128,338 2,355,692 SH   SOLE   1,879,805 0 475,887
AMBER RD INC COM COM 02318Y108 1,964 229,155 SH   SOLE   220,355 0 8,800
AUTODESK INC COM COM 052769106 163,889 1,625,563 SH   SOLE   1,225,187 0 400,376
BOTTOMLINE TECHNOLOGIES DELINC COM 101388106 5,910 230,057 SH   SOLE   224,003 0 6,054
CABELAS INC COM COM 126804301 63,769 1,073,194 SH   SOLE   897,029 0 176,165
CAPELLA EDUCATION COMPANY COM 139594105 12,579 146,951 SH   SOLE   143,101 0 3,850
CARA THERAPEUTICS INC COM COM 140755109 13,483 876,075 SH   SOLE   856,975 0 19,100
CARBO CERAMICS INC COM COM 140781105 1,740 254,075 SH   SOLE   249,175 0 4,900
CEVA INC COM COM 157210105 29,132 640,978 SH   SOLE   622,423 0 18,555
CHANNELADVISOR CORP COM 159179100 7,392 639,982 SH   SOLE   621,882 0 18,100
CHEESECAKE FACTORY INC COM COM 163072101 51,202 1,017,927 SH   SOLE   859,887 0 158,040
CHEVRON CORP NEW COM COM 166764100 203 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM COM 192422103 68,113 802,275 SH   SOLE   603,475 0 198,800
COMSCORE INC COM COM 20564W105 5,255 200,204 SH   SOLE   195,004 0 5,200
CORE LABORATORIES N V COM COM N22717107 34,647 342,122 SH   SOLE   264,097 0 78,025
COSTAR GROUP INC COM COM 22160N109 11,149 42,295 SH   SOLE   41,370 0 925
DESTINATION MATERNITY CORP COM 25065D100 2,116 655,029 SH   SOLE   639,929 0 15,100
DOLBY LABORATORIES INC COM COM 25659T107 36,710 749,795 SH   SOLE   581,111 0 168,684
EDWARDS LIFESCIENCES CORP COM COM 28176E108 251,138 2,123,969 SH   SOLE   1,630,161 0 493,808
EMERSON ELEC CO COM COM 291011104 268 4,500 SH   SOLE   4,500 0 0
ETHAN ALLEN INTERIORS INC COM COM 297602104 73,194 2,266,066 SH   SOLE   1,797,218 0 468,848
FACTSET RESH SYS INC COM COM 303075105 104,629 629,613 SH   SOLE   485,936 0 143,677
GARMIN LTD SHS COM H2906T109 83,412 1,634,576 SH   SOLE   1,291,117 0 343,459
GENTEX CORP COM COM 371901109 82,364 4,341,788 SH   SOLE   3,346,161 0 995,627
GENTHERM INC COM COM 37253A103 73,164 1,885,661 SH   SOLE   1,622,286 0 263,375
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 6,970 504,000 SH   SOLE   490,700 0 13,300
GIGAMON INC COM 37518B102 52,737 1,340,215 SH   SOLE   1,079,715 0 260,500
GRACO INC COM COM 384109104 51,367 470,046 SH   SOLE   362,783 0 107,263
IHS MARKIT LTD COM G47567105 37,578 853,270 SH   SOLE   661,438 0 191,832
INTUIT COM COM 461202103 173,881 1,309,250 SH   SOLE   1,017,302 0 291,948
INTUITIVE SURGICAL INC COM 46120E602 134,302 143,582 SH   SOLE   110,329 0 33,253
IROBOT CORP COM COM 462726100 32,270 383,531 SH   SOLE   374,631 0 8,900
ISHARES TR RUSL 2000 GROW COM 464287648 3,274 19,400 SH   SOLE   19,400 0 0
JETBLUE AIRWAYS CORP COM COM 477143101 90,432 3,961,121 SH   SOLE   3,011,325 0 949,796
KEY TECHNOLOGY INC COM COM 493143101 3,272 237,957 SH   SOLE   231,682 0 6,275
KORNIT DIGITAL LTD SHS COM M6372Q113 3,868 199,871 SH   SOLE   190,296 0 9,575
L BRANDS INC COM COM 501797104 106,796 1,981,735 SH   SOLE   1,527,201 0 454,534
LANDSTAR SYS INC COM COM 515098101 81,270 949,419 SH   SOLE   729,741 0 219,678
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 6,613 263,891 SH   SOLE   255,591 0 8,300
MATERIALISE NV SPONSORED ADS COM 57667T100 11,324 953,996 SH   SOLE   926,815 0 27,181
MEDIDATA SOLUTIONS INC COM 58471A105 58,505 748,149 SH   SOLE   681,674 0 66,475
MICROCHIP TECHNOLOGY INC COM COM 595017104 73,681 954,660 SH   SOLE   737,182 0 217,478
MIDDLEBY CORP COM COM 596278101 201,631 1,659,379 SH   SOLE   1,328,549 0 330,830
MIMEDX GROUP INC COM COM 602496101 10,872 726,225 SH   SOLE   710,625 0 15,600
MYRIAD GENETICS INC COM COM 62855J104 35,182 1,361,532 SH   SOLE   1,052,712 0 308,820
NAUTILUS INC COM COM 63910B102 19,892 1,038,739 SH   SOLE   1,007,403 0 31,336
NORDSTROM INC COM 655664100 42,722 893,200 SH   SOLE   687,050 0 206,150
NUVASIVE INC COM COM 670704105 5,435 70,657 SH   SOLE   68,157 0 2,500
ONCOMED PHARMACEUTICALS COM 68234X102 1,096 329,100 SH   SOLE   317,200 0 11,900
OPEN TEXT CORP COM COM 683715106 185,798 5,890,870 SH   SOLE   4,770,903 0 1,119,967
PANHANDLE OIL AND GAS INC COM 698477106 8,423 364,612 SH   SOLE   355,962 0 8,650
PAYCHEX INC COM COM 704326107 35,883 630,196 SH   SOLE   485,709 0 144,487
PLANTRONICS INC NEW COM COM 727493108 101,527 1,940,864 SH   SOLE   1,587,390 0 353,474
PLEXUS CORP COM COM 729132100 159,753 3,038,867 SH   SOLE   2,438,470 0 600,397
POWER INTEGRATIONS INC COM COM 739276103 90,009 1,234,687 SH   SOLE   1,002,937 0 231,750
PROS HOLDINGS INC COM COM 74346Y103 8,899 324,900 SH   SOLE   318,600 0 6,300
PROTO LABS INC COM COM 743713109 64,911 965,215 SH   SOLE   775,890 0 189,325
RALPH LAUREN CORP COM 751212101 30,377 411,610 SH   SOLE   319,553 0 92,057
REALPAGE INC COM COM 75606N109 67,831 1,886,822 SH   SOLE   1,519,023 0 367,799
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 117,673 1,077,292 SH   SOLE   834,108 0 243,184
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 94,775 2,445,795 SH   SOLE   1,940,107 0 505,688
SELECT COMFORT CORP COM 81616X103 132,309 3,728,064 SH   SOLE   3,122,391 0 605,673
SOUTHWESTERN ENERGY CO COM COM 845467109 41,588 6,840,087 SH   SOLE   5,262,262 0 1,577,825
SPECTRANETICS CORP COM 84760C107 4,506 117,341 SH   SOLE   114,280 0 3,061
SPS COMM INC COM COM 78463M107 9,483 148,725 SH   SOLE   144,925 0 3,800
STAMPS COM INC COM NEW COM 852857200 61,245 395,447 SH   SOLE   388,397 0 7,050
STRATASYS LTD SHS COM M85548101 3,595 154,238 SH   SOLE   150,338 0 3,900
SUPER MICRO COMPUTER INC COM COM 86800U104 58,581 2,376,505 SH   SOLE   1,949,580 0 426,925
SURMODICS INC COM 868873100 5,358 190,355 SH   SOLE   185,455 0 4,900
SYNAPTICS INC COM COM 87157D109 52,309 1,011,592 SH   SOLE   869,667 0 141,925
TCF FINANCIAL CORP COM 872275102 29,197 1,831,692 SH   SOLE   1,413,730 0 417,962
TJX COS INC NEW COM COM 872540109 179,332 2,484,861 SH   SOLE   1,918,701 0 566,160
TREX CO INC COM COM 89531P105 26,674 394,242 SH   SOLE   384,242 0 10,000
TRIPADVISOR INC COM 896945201 18,426 482,352 SH   SOLE   373,527 0 108,825
UBIQUITI NETWORKS INC COM COM 90347A100 83,985 1,616,027 SH   SOLE   1,243,027 0 373,000
ULTIMATE SOFTWARE GROUP INC COM 90385D107 13,833 65,851 SH   SOLE   64,251 0 1,600
ULTRA PETROLEUM CORP COM 903914208 114,772 1,066,918 SH   SOLE   875,382 0 191,367
URBAN OUTFITTERS INC COM COM 917047102 17,242 930,015 SH   SOLE   719,790 0 210,225
VAREX IMAGING COM 92214X106 10,846 320,881 SH   SOLE   248,279 0 72,602
VARIAN MED SYS INC COM COM 92220P105 80,514 780,251 SH   SOLE   601,820 0 178,431
VASCO DATA SECURITY INTL COM 92230Y104 5,474 381,489 SH   SOLE   370,389 0 11,100
VIASAT INC COM COM 92552V100 76,044 1,148,694 SH   SOLE   981,422 0 167,272
ZUMIEZ INC COM COM 989817101 3,211 259,975 SH   SOLE   252,875 0 7,100
NESTLE SA COM H57312649 235 2,700 SH   SOLE   2,700 0 0