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 106,866 1,643,075 SH   SOLE   1,265,792 0 377,283
ALIGN TECHNOLOGY INC COM 016255101 220,772 993,617 SH   SOLE   795,277 0 198,340
ALTABA INC COM COM 021346101 57,520 823,485 SH   SOLE   617,768 0 205,717
AMBER RD INC COM COM 02318Y108 2,515 342,646 SH   SOLE   333,846 0 8,800
AUTODESK INC COM COM 052769106 152,878 1,458,342 SH   SOLE   1,079,766 0 378,576
BOTTOMLINE TECHNOLOGIES DELINC COM 101388106 7,488 215,913 SH   SOLE   209,859 0 6,054
CAPELLA EDUCATION COMPANY COM 139594105 10,706 138,317 SH   SOLE   134,467 0 3,850
CARA THERAPEUTICS INC COM COM 140755109 10,541 861,219 SH   SOLE   839,019 0 22,200
CARBO CERAMICS INC COM COM 140781105 2,464 242,078 SH   SOLE   237,178 0 4,900
CEVA INC COM COM 157210105 27,636 598,825 SH   SOLE   580,370 0 18,455
CHANNELADVISOR CORP COM 159179100 6,368 707,605 SH   SOLE   689,505 0 18,100
CHEESECAKE FACTORY INC COM COM 163072101 48,258 1,001,618 SH   SOLE   843,078 0 158,540
CHEVRON CORP NEW COM COM 166764100 244 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM COM 192422103 51,231 837,649 SH   SOLE   633,499 0 204,150
COMSCORE INC COM COM 20564W105 5,350 187,709 SH   SOLE   182,509 0 5,200
CORE LABORATORIES N V COM COM N22717107 37,445 341,809 SH   SOLE   263,784 0 78,025
COSTAR GROUP INC COM COM 22160N109 11,792 39,710 SH   SOLE   38,785 0 925
DESTINATION MATERNITY CORP COM 25065D100 1,837 618,474 SH   SOLE   603,374 0 15,100
DOLBY LABORATORIES INC COM COM 25659T107 45,733 737,622 SH   SOLE   568,938 0 168,684
DULUTH HLDGS INC COM CL B COM 26443V101 7,706 431,713 SH   SOLE   420,513 0 11,200
EDWARDS LIFESCIENCES CORP COM COM 28176E108 238,508 2,116,119 SH   SOLE   1,622,311 0 493,808
EMERSON ELEC CO COM COM 291011104 314 4,500 SH   SOLE   4,500 0 0
ETHAN ALLEN INTERIORS INC COM COM 297602104 63,929 2,235,296 SH   SOLE   1,766,448 0 468,848
FACTSET RESH SYS INC COM COM 303075105 120,349 624,345 SH   SOLE   479,668 0 144,677
GARMIN LTD SHS COM H2906T109 96,747 1,624,085 SH   SOLE   1,280,626 0 343,459
GENTEX CORP COM COM 371901109 91,016 4,344,421 SH   SOLE   3,348,794 0 995,627
GENTHERM INC COM COM 37253A103 59,523 1,874,739 SH   SOLE   1,606,764 0 267,975
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 6,374 491,430 SH   SOLE   478,130 0 13,300
GRACO INC COM COM 384109104 62,921 1,391,450 SH   SOLE   1,069,661 0 321,789
IHS MARKIT LTD COM G47567105 38,379 850,043 SH   SOLE   658,211 0 191,832
INTUIT COM COM 461202103 199,864 1,266,725 SH   SOLE   974,777 0 291,948
INTUITIVE SURGICAL INC COM 46120E602 153,482 420,568 SH   SOLE   320,809 0 99,759
IROBOT CORP COM COM 462726100 28,917 377,008 SH   SOLE   367,028 0 9,980
ISHARES TR RUS MD CP GR ETF COM 464287481 435 3,605 SH   SOLE   3,605 0 0
ISHARES TR RUSL 2000 GROW COM 464287648 3,622 19,400 SH   SOLE   19,400 0 0
JETBLUE AIRWAYS CORP COM COM 477143101 108,440 4,854,062 SH   SOLE   3,692,732 0 1,161,330
KEY TECHNOLOGY INC COM COM 493143101 4,045 219,472 SH   SOLE   213,197 0 6,275
KORNIT DIGITAL LTD SHS COM M6372Q113 2,945 182,352 SH   SOLE   164,977 0 17,375
L BRANDS INC COM COM 501797104 118,677 1,970,729 SH   SOLE   1,515,395 0 455,334
LANDSTAR SYS INC COM COM 515098101 98,571 946,883 SH   SOLE   727,205 0 219,678
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 8,086 257,588 SH   SOLE   249,288 0 8,300
MANHATTAN ASSOCS INC COM COM 562750109 46,030 929,146 SH   SOLE   712,286 0 216,860
MATERIALISE NV SPONSORED ADS COM 57667T100 11,425 898,902 SH   SOLE   871,721 0 27,181
MEDIDATA SOLUTIONS INC COM 58471A105 52,651 830,856 SH   SOLE   729,811 0 101,045
MICROCHIP TECHNOLOGY INC COM COM 595017104 83,515 950,333 SH   SOLE   732,855 0 217,478
MIDDLEBY CORP COM COM 596278101 220,140 1,631,270 SH   SOLE   1,299,830 0 331,440
MIMEDX GROUP INC COM COM 602496101 9,008 714,361 SH   SOLE   695,961 0 18,400
MIX TELEMATICS LTD SPONSORED A COM 60688N102 10,449 818,867 SH   SOLE   797,567 0 21,300
MYRIAD GENETICS INC COM COM 62855J104 46,291 1,347,828 SH   SOLE   1,039,008 0 308,820
NAUTILUS INC COM COM 63910B102 13,584 1,017,552 SH   SOLE   986,216 0 31,336
NORDSTROM INC COM 655664100 67,695 1,428,767 SH   SOLE   1,096,367 0 332,400
NUVASIVE INC COM COM 670704105 3,784 64,701 SH   SOLE   62,201 0 2,500
ONCOMED PHARMACEUTICALS COM 68234X102 1,289 314,465 SH   SOLE   302,565 0 11,900
OPEN TEXT CORP COM COM 683715106 202,884 5,687,796 SH   SOLE   4,567,829 0 1,119,967
PANHANDLE OIL AND GAS INC COM 698477106 7,343 357,341 SH   SOLE   347,191 0 10,150
PAYCHEX INC COM COM 704326107 41,866 614,946 SH   SOLE   470,459 0 144,487
PLANTRONICS INC NEW COM COM 727493108 95,989 1,905,302 SH   SOLE   1,548,703 0 356,599
PLEXUS CORP COM COM 729132100 181,651 2,991,614 SH   SOLE   2,391,217 0 600,397
POWER INTEGRATIONS INC COM COM 739276103 89,544 1,217,462 SH   SOLE   985,712 0 231,750
PROS HOLDINGS INC COM COM 74346Y103 8,098 306,156 SH   SOLE   299,856 0 6,300
PROTO LABS INC COM COM 743713109 97,692 948,467 SH   SOLE   759,142 0 189,325
RALPH LAUREN CORP COM 751212101 41,899 404,078 SH   SOLE   312,021 0 92,057
REALPAGE INC COM COM 75606N109 81,823 1,847,026 SH   SOLE   1,479,227 0 367,799
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 127,816 1,071,566 SH   SOLE   828,382 0 243,184
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 101,850 2,434,265 SH   SOLE   1,927,577 0 506,688
SLEEP NUMBER CORPORATION COM 83125X103 138,136 3,674,807 SH   SOLE   3,065,596 0 609,211
SOUTHWESTERN ENERGY CO COM COM 845467109 38,387 6,879,426 SH   SOLE   5,301,601 0 1,577,825
SPS COMM INC COM COM 78463M107 7,070 145,506 SH   SOLE   141,706 0 3,800
STAMPS COM INC COM NEW COM 852857200 61,888 329,189 SH   SOLE   322,139 0 7,050
STRATASYS LTD SHS COM M85548101 2,960 148,292 SH   SOLE   144,392 0 3,900
SUPER MICRO COMPUTER INC COM COM 86800U104 49,163 2,349,468 SH   SOLE   1,922,543 0 426,925
SURMODICS INC COM 868873100 5,008 178,854 SH   SOLE   173,954 0 4,900
SYNAPTICS INC COM COM 87157D109 40,513 1,014,352 SH   SOLE   871,827 0 142,525
TCF FINANCIAL CORP COM 872275102 37,377 1,823,259 SH   SOLE   1,405,297 0 417,962
TJX COS INC NEW COM COM 872540109 187,770 2,455,788 SH   SOLE   1,889,628 0 566,160
TREX CO INC COM COM 89531P105 40,087 369,839 SH   SOLE   359,839 0 10,000
TRIPADVISOR INC COM 896945201 16,874 489,678 SH   SOLE   380,853 0 108,825
UBIQUITI NETWORKS INC COM COM 90347A100 113,990 1,605,036 SH   SOLE   1,232,036 0 373,000
ULTIMATE SOFTWARE GROUP INC COM 90385D107 13,537 62,029 SH   SOLE   60,429 0 1,600
ULTRA PETROLEUM CORP COM 903914208 96,546 1,074,716 SH   SOLE   883,180 0 1,915,367
UNDER ARMOUR INC CL A COM 904311107 33,262 2,305,032 SH   SOLE   1,768,082 0 536,950
URBAN OUTFITTERS INC COM COM 917047102 32,529 927,815 SH   SOLE   717,590 0 210,225
VAREX IMAGING COM 92214X106 12,752 317,441 SH   SOLE   244,839 0 72,602
VARIAN MED SYS INC COM COM 92220P105 85,879 772,643 SH   SOLE   594,212 0 178,431
VASCO DATA SECURITY INTL COM 92230Y104 4,936 355,116 SH   SOLE   344,016 0 11,100
VIASAT INC COM COM 92552V100 85,803 1,146,327 SH   SOLE   965,210 0 181,117
ZUMIEZ INC COM COM 989817101 5,103 245,058 SH   SOLE   237,958 0 7,100
NESTLE SA COM H57312649 232 2,700 SH   SOLE   2,700 0 0