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 113,949 1,605,369 SH   SOLE   1,255,616 0 349,753
ALIGN TECHNOLOGY INC COM 016255101 240,925 959,365 SH   SOLE   781,005 0 178,360
ALTABA INC COM COM 021346101 50,236 678,502 SH   SOLE   518,351 0 160,151
AMBER RD INC COM COM 02318Y108 3,044 342,070 SH   SOLE   333,270 0 8,800
AUTODESK INC COM COM 052769106 172,120 1,370,604 SH   SOLE   1,066,998 0 303,606
BOTTOMLINE TECHNOLOGIES DELINC COM 101388106 8,271 213,450 SH   SOLE   208,606 0 4,844
CAPELLA EDUCATION COMPANY COM 139594105 12,096 138,476 SH   SOLE   135,106 0 3,370
CARA THERAPEUTICS INC COM COM 140755109 10,641 859,565 SH   SOLE   838,155 0 21,410
CARBO CERAMICS INC COM COM 140781105 1,750 241,404 SH   SOLE   236,504 0 4,900
CEVA INC COM COM 157210105 21,521 594,506 SH   SOLE   578,591 0 15,915
CHANNELADVISOR CORP COM 159179100 6,437 707,364 SH   SOLE   689,264 0 18,100
CHEESECAKE FACTORY INC COM COM 163072101 47,666 988,514 SH   SOLE   839,834 0 148,680
CHEVRON CORP NEW COM COM 166764100 222 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM COM 192422103 41,698 802,038 SH   SOLE   621,658 0 180,380
COMSCORE INC COM COM 20564W105 4,486 186,376 SH   SOLE   181,876 0 4,500
CORE LABORATORIES N V COM COM N22717107 36,203 334,531 SH   SOLE   261,916 0 72,615
COSTAR GROUP INC COM COM 22160N109 14,352 39,572 SH   SOLE   38,647 0 925
DESTINATION MATERNITY CORP COM 25065D100 1,599 617,347 SH   SOLE   602,247 0 15,100
DOLBY LABORATORIES INC COM COM 25659T107 45,865 721,599 SH   SOLE   565,405 0 156,194
DULUTH HLDGS INC COM CL B COM 26443V101 8,074 431,068 SH   SOLE   420,398 0 10,670
EDWARDS LIFESCIENCES CORP COM COM 28176E108 286,816 2,055,734 SH   SOLE   1,604,506 0 451,228
EMERSON ELEC CO COM COM 291011104 307 4,500 SH   SOLE   4,500 0 0
ETHAN ALLEN INTERIORS INC COM COM 297602104 50,230 2,188,651 SH   SOLE   1,758,613 0 430,038
FACTSET RESH SYS INC COM COM 303075105 121,715 610,343 SH   SOLE   477,156 0 133,187
FLOTEK INDS INC COM 343389102 9,661 1,583,712 SH   SOLE   1,546,579 0 37,133
GARMIN LTD SHS COM H2906T109 93,807 1,591,838 SH   SOLE   1,274,479 0 317,359
GENTEX CORP COM COM 371901109 97,534 4,236,935 SH   SOLE   3,315,578 0 921,357
GENTHERM INC COM COM 37253A103 62,697 1,846,737 SH   SOLE   1,602,052 0 244,685
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 4,831 489,510 SH   SOLE   477,590 0 11,920
GRACO INC COM COM 384109104 62,647 1,370,237 SH   SOLE   1,072,858 0 297,379
IHS MARKIT LTD COM G47567105 40,169 832,701 SH   SOLE   654,159 0 178,542
INTUIT COM COM 461202103 206,699 1,192,382 SH   SOLE   959,564 0 232,818
INTUITIVE SURGICAL INC COM 46120E602 165,702 401,381 SH   SOLE   315,906 0 85,475
IROBOT CORP COM COM 462726100 24,154 376,283 SH   SOLE   367,003 0 9,280
ISHARES TR RUSL 2000 GROW COM 464287648 3,183 16,700 SH   SOLE   16,700 0 0
JETBLUE AIRWAYS CORP COM COM 477143101 96,061 4,727,390 SH   SOLE   3,676,610 0 1,050,780
KORNIT DIGITAL LTD SHS COM M6372Q113 2,274 176,242 SH   SOLE   160,457 0 15,785
L BRANDS INC COM COM 501797104 73,534 1,924,458 SH   SOLE   1,509,774 0 414,684
LANDSTAR SYS INC COM COM 515098101 101,277 923,640 SH   SOLE   722,332 0 201,308
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 6,160 257,522 SH   SOLE   249,592 0 7,930
MANHATTAN ASSOCS INC COM COM 562750109 37,867 904,178 SH   SOLE   709,508 0 194,670
MATERIALISE NV SPONSORED ADS COM 57667T100 10,454 894,252 SH   SOLE   867,071 0 27,181
MEDIDATA SOLUTIONS INC COM 58471A105 58,555 932,254 SH   SOLE   816,713 0 115,541
MICROCHIP TECHNOLOGY INC COM COM 595017104 85,175 932,298 SH   SOLE   730,680 0 201,618
MIDDLEBY CORP COM COM 596278101 196,515 1,587,485 SH   SOLE   1,285,835 0 301,650
MIMEDX GROUP INC COM COM 602496101 4,975 713,706 SH   SOLE   695,306 0 18,400
MIX TELEMATICS LTD SPONSORED A COM 60688N102 12,631 812,251 SH   SOLE   794,011 0 18,240
MYRIAD GENETICS INC COM COM 62855J104 39,041 1,321,171 SH   SOLE   1,033,351 0 287,820
NAUTILUS INC COM COM 63910B102 13,705 1,018,930 SH   SOLE   988,984 0 29,946
NORDSTROM INC COM 655664100 67,399 1,392,259 SH   SOLE   1,092,449 0 299,810
NUVASIVE INC COM COM 670704105 3,331 63,807 SH   SOLE   61,727 0 2,080
ONCOMED PHARMACEUTICALS COM 68234X102 983 309,217 SH   SOLE   301,957 0 7,260
OPEN TEXT CORP COM COM 683715106 192,049 5,518,663 SH   SOLE   4,522,666 0 995,997
PANHANDLE OIL AND GAS INC COM 698477106 6,924 358,773 SH   SOLE   349,123 0 9,650
PAYCHEX INC COM COM 704326107 37,131 602,873 SH   SOLE   471,366 0 131,507
PLANTRONICS INC NEW COM COM 727493108 113,001 1,871,804 SH   SOLE   1,540,835 0 330,969
PLEXUS CORP COM COM 729132100 175,156 2,932,468 SH   SOLE   2,383,611 0 548,857
POWER INTEGRATIONS INC COM COM 739276103 94,777 1,386,640 SH   SOLE   1,162,198 0 224,442
PROS HOLDINGS INC COM COM 74346Y103 10,074 305,169 SH   SOLE   298,869 0 6,300
PROTO LABS INC COM COM 743713109 108,869 926,150 SH   SOLE   751,935 0 174,215
RALPH LAUREN CORP COM 751212101 44,082 394,289 SH   SOLE   309,742 0 84,547
REALPAGE INC COM COM 75606N109 91,270 1,772,226 SH   SOLE   1,439,337 0 332,889
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 123,817 1,051,617 SH   SOLE   825,473 0 226,144
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 138,828 2,372,319 SH   SOLE   1,909,661 0 462,658
SLEEP NUMBER CORPORATION COM 83125X103 126,571 3,600,887 SH   SOLE   3,032,726 0 568,161
SOUTHWESTERN ENERGY CO COM COM 845467109 54,071 12,487,570 SH   SOLE   9,717,620 0 2,769,950
SPS COMM INC COM COM 78463M107 9,299 145,145 SH   SOLE   141,545 0 3,600
STAMPS COM INC COM NEW COM 852857200 65,705 326,810 SH   SOLE   319,760 0 7,050
STRATASYS LTD SHS COM M85548101 2,985 147,927 SH   SOLE   144,027 0 3,900
SUPER MICRO COMPUTER INC COM COM 86800U104 39,399 2,317,617 SH   SOLE   1,919,262 0 398,355
SURMODICS INC COM 868873100 6,763 177,738 SH   SOLE   173,288 0 4,450
SYNAPTICS INC COM COM 87157D109 45,680 998,912 SH   SOLE   866,607 0 132,305
TCF FINANCIAL CORP COM 872275102 40,591 1,779,509 SH   SOLE   1,393,137 0 386,372
TJX COS INC NEW COM COM 872540109 195,257 2,394,027 SH   SOLE   1,877,467 0 516,560
TREX CO INC COM COM 89531P105 40,040 368,112 SH   SOLE   358,982 0 9,130
TRIPADVISOR INC COM 896945201 19,684 481,378 SH   SOLE   379,293 0 102,085
UBIQUITI NETWORKS INC COM COM 90347A100 107,257 1,558,974 SH   SOLE   1,222,614 0 336,360
ULTIMATE SOFTWARE GROUP INC COM 90385D107 15,038 61,708 SH   SOLE   60,178 0 1,530
ULTRA PETROLEUM CORP COM 903914208 54,321 13,118,105 SH   SOLE   11,067,608 0 2,050,497
UNDER ARMOUR INC CL A COM 904311107 36,710 2,245,283 SH   SOLE   1,762,153 0 483,130
URBAN OUTFITTERS INC COM COM 917047102 33,590 908,828 SH   SOLE   713,873 0 194,955
VARIAN MED SYS INC COM COM 92220P105 92,560 754,668 SH   SOLE   589,037 0 165,631
VASCO DATA SECURITY INTL COM 92230Y104 4,574 353,182 SH   SOLE   343,472 0 9,710
VIASAT INC COM COM 92552V100 73,675 1,121,048 SH   SOLE   961,861 0 159,187
ZUMIEZ INC COM COM 989817101 5,805 242,891 SH   SOLE   237,121 0 5,770