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
Abiomed COM 003654100 31,101 214,251 SH   SOLE   878 0 213,373
ACI Worldwide COM 004498101 9,612 398,000 SH   SOLE   0 0 398,000
AeroVironment COM 008073108 99,098 1,625,624 SH   SOLE   5,733 0 1,619,891
Alarm.Com Holdings COM 011642105 7,581 194,835 SH   SOLE   0 0 194,835
ANSYS COM 03662Q105 72,964 313,863 SH   SOLE   1,715 0 312,148
Aspen Technology COM 045327103 3,642 38,310 SH   SOLE   0 0 38,310
Bio Techne COM 09073M104 34,986 184,506 SH   SOLE   1,474 0 183,032
Blackbaud COM 09227Q100 27,249 490,529 SH   SOLE   3,694 0 486,835
Bottomline Technologies COM 101388106 2,359 64,355 SH   SOLE   0 0 64,355
Charles River Labs COM 159864107 24,043 190,500 SH   SOLE   0 0 190,500
Cognex COM 192422103 69,750 1,652,060 SH   SOLE   5,093 0 1,646,967
CommVault Systems COM 204166102 7,286 180,000 SH   SOLE   0 0 180,000
Costar Group COM 22160N109 45,714 77,850 SH   SOLE   433 0 77,417
CyberArk Software COM M2682V108 72,040 841,978 SH   SOLE   3,260 0 838,718
DexCom COM 252131107 7,717 28,658 SH   SOLE   437 0 28,221
Dolby Laboratories COM 25659T107 7,997 147,521 SH   SOLE   0 0 147,521
Dorman Products COM 258278100 11,174 202,163 SH   SOLE   0 0 202,163
FactSet Research COM 303075105 68,824 264,018 SH   SOLE   1,148 0 262,870
Forrester Research COM 346563109 4,358 149,100 SH   SOLE   0 0 149,100
Fortinet COM 34959E109 104,484 1,032,760 SH   SOLE   5,387 0 1,027,373
Forward Air COM 349853101 3,343 66,010 SH   SOLE   0 0 66,010
Franklin Electric COM 353514102 1,178 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109 34,653 1,563,770 SH   SOLE   3,552 0 1,560,218
Globant S.A. COM L44385109 726 8,265 SH   SOLE   0 0 8,265
Graham COM 384556106 2,274 176,313 SH   SOLE   0 0 176,313
Guidewire Software COM 40171V100 14,346 180,883 SH   SOLE   0 0 180,883
Haemonetics COM 405024100 15,860 159,145 SH   SOLE   0 0 159,145
Healthcare Services Grp COM 421906108 6,583 275,311 SH   SOLE   0 0 275,311
HealthEquity COM 42226A107 10,538 208,299 SH   SOLE   0 0 208,299
HMS Holdings COM 40425J101 58,853 2,328,952 SH   SOLE   12,231 0 2,316,721
ICON PLC COM G4705A100 104,423 767,813 SH   SOLE   2,874 0 764,939
IDEXX Laboratories COM 45168D104 115,291 475,938 SH   SOLE   1,765 0 474,173
Illumina COM 452327109 70,585 258,438 SH   SOLE   1,450 0 256,988
IPG Photonic COM 44980X109 14,790 134,109 SH   SOLE   0 0 134,109
Jack Henry & Associates COM 426281101 62,175 400,511 SH   SOLE   1,864 0 398,647
Kornit Digital COM M6372Q113 72,742 2,922,529 SH   SOLE   11,181 0 2,911,348
Kratos Defense COM 50077B207 1,724 124,532 SH   SOLE   0 0 124,532
Lindsay Manufacturing COM 535555106 2,766 30,205 SH   SOLE   0 0 30,205
LiveRamp Holdings COM 53815P108 35,456 1,077,035 SH   SOLE   0 0 1,077,035
LOGMEIN COM 54142L109 16,995 204,065 SH   SOLE   0 0 204,065
Manhattan Associates COM 562750109 70,469 1,414,463 SH   SOLE   4,280 0 1,410,183
Medpace Holdings COM 58506q109 11,660 158,901 SH   SOLE   1,598 0 157,303
Mercury Systems COM 589378108 1,418 19,878 SH   SOLE   0 0 19,878
Merit Medical Systems COM 589889104 8,349 267,175 SH   SOLE   0 0 267,175
Monolithic Power Systems COM 609839105 2,794 16,682 SH   SOLE   0 0 16,682
Morningstar COM 617700109 23,458 201,792 SH   SOLE   1,545 0 200,247
National Instruments COM 636518102 6,035 182,437 SH   SOLE   0 0 182,437
NeoGenomics COM 64049M209 1,083 39,239 SH   SOLE   0 0 39,239
NICE COM 653656108 81,635 568,650 SH   SOLE   3,421 0 565,229
O'Reilly Automotive COM 67103H107 226 750 SH   SOLE   0 0 750
OraSure Technologies COM 68554V108 38,313 3,560,657 SH   SOLE   18,415 0 3,542,242
Paycom Software COM 70432V102 5,623 27,835 SH   SOLE   0 0 27,835
ProofPoint COM 743424103 14,197 138,386 SH   SOLE   1,063 0 137,323
Proto Labs COM 743713109 10,731 140,962 SH   SOLE   0 0 140,962
Quaker Chemical COM 747316107 884 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 58,453 671,947 SH   SOLE   3,207 0 668,740
RBC Bearings COM 75524B104 10,088 89,438 SH   SOLE   648 0 88,790
Real Page COM 75606N109 58,482 1,104,896 SH   SOLE   4,674 0 1,100,222
Repligen COM 759916109 10,696 110,789 SH   SOLE   762 0 110,027
ResMed COM 761152107 92,350 626,996 SH   SOLE   2,284 0 624,712
SEI Investments COM 784117103 37,172 802,155 SH   SOLE   4,100 0 798,055
Spdr S&P 500 Series 1 COM 78462F103 515 2,000 SH   SOLE   0 0 2,000
SPS Commerce COM 78463m107 3,165 68,045 SH   SOLE   0 0 68,045
Strategic Education COM 86272c103 5,631 40,290 SH   SOLE   0 0 40,290
Trimble COM 896239100 13,906 436,880 SH   SOLE   0 0 436,880
Vanguard S&P 500 COM 922908363 500 2,113 SH   SOLE   0 0 2,113
Veeva Systems COM 922475108 60,397 386,243 SH   SOLE   2,092 0 384,151
Verint Systems COM 92343X100 69,530 1,616,987 SH   SOLE   5,733 0 1,611,254
Zebra Technologies COM 989207105 202 1,100 SH   SOLE   0 0 1,100