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 53,406 221,087 SH   SOLE   730 0 220,357
ACI Worldwide COM 004498101 10,742 398,000 SH   SOLE   0 0 398,000
AeroVironment COM 008073108 130,600 1,640,087 SH   SOLE   4,780 0 1,635,307
Alarm.Com Holdings COM 011642105 12,634 194,935 SH   SOLE   0 0 194,935
ANSYS COM 03662Q105 91,304 312,975 SH   SOLE   1,431 0 311,544
Apple COM 037833100 239 654 SH   SOLE   0 0 654
Aspen Technology COM 045327103 3,924 37,875 SH   SOLE   0 0 37,875
Bio Techne COM 09073M104 50,035 189,475 SH   SOLE   1,226 0 188,249
Blackbaud COM 09227Q100 20,616 361,174 SH   SOLE   3,080 0 358,094
Bottomline Technologies COM 101388106 3,013 59,350 SH   SOLE   0 0 59,350
Charles River Labs COM 159864107 33,214 190,500 SH   SOLE   0 0 190,500
Cognex COM 192422103 97,858 1,638,613 SH   SOLE   4,245 0 1,634,368
CommVault Systems COM 204166102 6,966 180,000 SH   SOLE   0 0 180,000
Costar Group COM 22160N109 52,088 73,294 SH   SOLE   362 0 72,932
CyberArk Software COM M2682V108 84,920 855,443 SH   SOLE   2,721 0 852,722
DexCom COM 252131107 11,795 29,094 SH   SOLE   362 0 28,732
Dolby Laboratories COM 25659T107 9,682 146,984 SH   SOLE   0 0 146,984
Dorman Products COM 258278100 13,559 202,163 SH   SOLE   0 0 202,163
FactSet Research COM 303075105 86,632 263,745 SH   SOLE   958 0 262,787
Forrester Research COM 346563109 4,767 148,775 SH   SOLE   0 0 148,775
Fortinet COM 34959E109 136,910 997,375 SH   SOLE   3,881 0 993,494
Forward Air COM 349853101 3,242 65,083 SH   SOLE   0 0 65,083
Franklin Electric COM 353514102 1,313 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109 39,935 1,549,668 SH   SOLE   2,941 0 1,546,727
Globant S.A. COM L44385109 1,107 7,388 SH   SOLE   0 0 7,388
Graham COM 384556106 2,119 166,317 SH   SOLE   0 0 166,317
Guidewire Software COM 40171V100 20,801 187,650 SH   SOLE   0 0 187,650
Haemonetics COM 405024100 14,253 159,145 SH   SOLE   0 0 159,145
Healthcare Services Grp COM 421906108 6,612 270,311 SH   SOLE   0 0 270,311
HealthEquity COM 42226A107 12,255 208,883 SH   SOLE   0 0 208,883
HMS Holdings COM 40425J101 76,666 2,366,953 SH   SOLE   10,196 0 2,356,757
ICON PLC COM G4705A100 129,710 769,976 SH   SOLE   2,407 0 767,569
IDEXX Lab COM 45168D104 156,469 473,918 SH   SOLE   1,472 0 472,446
Illumina COM 452327109 94,685 255,664 SH   SOLE   1,208 0 254,456
IPG Photonic COM 44980X109 21,367 133,219 SH   SOLE   0 0 133,219
Jack Henry & Associates COM 426281101 73,864 401,371 SH   SOLE   1,554 0 399,817
Kornit Digital COM M6372Q113 151,869 2,845,048 SH   SOLE   9,320 0 2,835,728
Kratos Defense COM 50077B207 13,704 876,747 SH   SOLE   5,418 0 871,329
Lindsay Manufacturing COM 535555106 2,785 30,205 SH   SOLE   0 0 30,205
LiveRamp Holdings COM 53815P108 45,841 1,079,370 SH   SOLE   0 0 1,079,370
LOGMEIN COM 54142L109 4,272 50,395 SH   SOLE   0 0 50,395
Manhattan Assocs COM 562750109 133,478 1,416,966 SH   SOLE   3,569 0 1,413,397
Medpace Holdings COM 58506q109 19,672 211,486 SH   SOLE   1,323 0 210,163
Mercury Systems COM 589378108 2,281 28,998 SH   SOLE   0 0 28,998
Merit Medical Systems COM 589889104 12,174 266,675 SH   SOLE   0 0 266,675
Monolithic Power Systems COM 609839105 3,367 14,207 SH   SOLE   0 0 14,207
Morningstar COM 617700109 28,628 203,076 SH   SOLE   1,289 0 201,787
National Instruments COM 636518102 6,640 171,524 SH   SOLE   0 0 171,524
NeoGenomics COM 64049M209 8,340 269,205 SH   SOLE   0 0 269,205
NICE COM 653656108 106,417 562,339 SH   SOLE   2,604 0 559,735
O'Reilly Automotive COM 67103H107 316 750 SH   SOLE   0 0 750
OraSure Tech COM 68554V108 41,592 3,576,230 SH   SOLE   15,309 0 3,560,921
Paycom Software COM 70432V102 8,637 27,885 SH   SOLE   0 0 27,885
ProofPoint COM 743424103 19,326 173,917 SH   SOLE   884 0 173,033
Proto Labs COM 743713109 15,743 139,977 SH   SOLE   0 0 139,977
Quaker Chemical COM 747316107 1,300 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 69,069 663,994 SH   SOLE   2,642 0 661,352
RBC Bearings COM 75524B104 12,091 90,203 SH   SOLE   538 0 89,665
Real Page COM 75606N109 72,176 1,110,226 SH   SOLE   3,886 0 1,106,340
Repligen COM 759916109 13,421 108,579 SH   SOLE   632 0 107,947
ResMed COM 761152107 120,255 626,330 SH   SOLE   1,904 0 624,426
SEI Investments COM 784117103 44,327 806,239 SH   SOLE   3,424 0 802,815
Spdr S&P 500 Series 1 COM 78462F103 617 2,000 SH   SOLE   0 0 2,000
SPS Commerce COM 78463m107 5,066 67,435 SH   SOLE   0 0 67,435
Strategic Education COM 86272c103 4,821 31,378 SH   SOLE   0 0 31,378
Tradeweb Markets COM 892672106 264 4,537 SH   SOLE   0 0 4,537
Trimble COM 896239100 18,114 419,400 SH   SOLE   0 0 419,400
Vanguard S&P 500 COM 922908363 403 1,423 SH   SOLE   0 0 1,423
Veeva Systems COM 922475108 89,211 380,561 SH   SOLE   1,731 0 378,830
Verint Systems COM 92343X100 73,262 1,621,563 SH   SOLE   4,780 0 1,616,783
Zebra Technologies COM 989207105 282 1,100 SH   SOLE   0 0 1,100