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 70,516 221,239 SH   SOLE   5,710 0 215,529
ACI Worldwide COM 004498101 13,698 360,000 SH   SOLE   0 0 360,000
AeroVironment COM 008073108 176,037 1,516,779 SH   SOLE   26,354 0 1,490,425
Alarm.Com Holdings COM 011642105 16,243 188,041 SH   SOLE   0 0 188,041
ANSYS COM 03662Q105 98,922 291,325 SH   SOLE   7,793 0 283,532
Aspen Technology COM 045327103 4,264 29,546 SH   SOLE   0 0 29,546
Bio Techne COM 09073M104 71,649 187,597 SH   SOLE   1,193 0 186,404
Blackbaud COM 09227Q100 27,100 381,265 SH   SOLE   3,487 0 377,778
Bottomline Technologies COM 101388106 1,178 26,032 SH   SOLE   0 0 26,032
Charles River Labs COM 159864107 50,865 175,500 SH   SOLE   0 0 175,500
Cognex COM 192422103 129,306 1,558,090 SH   SOLE   36,132 0 1,521,958
Cognyte Software COM M25133105 52,465 1,886,540 SH   SOLE   26,228 0 1,860,312
CommVault Systems COM 204166102 10,320 160,000 SH   SOLE   0 0 160,000
Costar Group COM 22160N109 58,182 70,791 SH   SOLE   352 0 70,439
CyberArk Software COM M2682V108 106,080 820,164 SH   SOLE   11,847 0 808,317
DexCom COM 252131107 21,187 58,952 SH   SOLE   353 0 58,599
Dolby Laboratories COM 25659T107 12,035 121,907 SH   SOLE   0 0 121,907
Dorman Products COM 258278100 17,859 174,000 SH   SOLE   0 0 174,000
Emergent Biosolutions COM 29089Q105 1,731 18,635 SH   SOLE   0 0 18,635
FactSet Research COM 303075105 78,151 253,252 SH   SOLE   6,132 0 247,120
Forrester Research COM 346563109 6,320 148,775 SH   SOLE   15,000 0 133,775
Fortinet COM 34959E109 173,109 938,669 SH   SOLE   14,278 0 924,391
Forward Air COM 349853101 6,627 74,618 SH   SOLE   0 0 74,618
Franklin Electric COM 353514102 1,973 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109 57,292 1,606,161 SH   SOLE   53,107 0 1,553,054
Globant S.A. COM L44385109 707 3,406 SH   SOLE   0 0 3,406
Graham COM 384556106 271 19,030 SH   SOLE   0 0 19,030
Guidewire Software COM 40171V100 18,869 185,666 SH   SOLE   0 0 185,666
Haemonetics COM 405024100 17,012 153,245 SH   SOLE   13,000 0 140,245
Healthcare Services Grp COM 421906108 2,688 95,900 SH   SOLE   13,500 0 82,400
HealthEquity COM 42226A107 11,625 170,963 SH   SOLE   0 0 170,963
HMS Holdings COM 40425J101 46,239 1,250,544 SH   SOLE   8,500 0 1,242,044
ICON PLC COM G4705A100 142,235 724,321 SH   SOLE   14,839 0 709,482
IDEXX Lab COM 45168D104 209,118 427,374 SH   SOLE   8,211 0 419,163
Illumina COM 452327109 94,367 245,709 SH   SOLE   3,176 0 242,533
IPG Photonic COM 44980X109 26,673 126,447 SH   SOLE   0 0 126,447
Jack Henry & Associates COM 426281101 65,653 432,724 SH   SOLE   1,513 0 431,211
Kornit Digital COM M6372Q113 240,644 2,427,805 SH   SOLE   40,241 0 2,387,564
Kratos Defense COM 50077B207 37,773 1,384,649 SH   SOLE   22,069 0 1,362,580
LiveRamp Holdings COM 53815P108 46,949 904,959 SH   SOLE   24,000 0 880,959
Manhattan Assocs COM 562750109 158,075 1,346,691 SH   SOLE   35,074 0 1,311,617
Medpace Holdings COM 58506q109 50,650 308,750 SH   SOLE   6,479 0 302,271
Mercury Systems COM 589378108 1,161 16,435 SH   SOLE   0 0 16,435
Merit Medical Systems COM 589889104 14,765 246,575 SH   SOLE   0 0 246,575
Monolithic Power Systems COM 609839105 3,531 9,998 SH   SOLE   0 0 9,998
Morningstar COM 617700109 43,247 192,175 SH   SOLE   1,255 0 190,920
National Instruments COM 636518102 3,817 88,380 SH   SOLE   0 0 88,380
NeoGenomics COM 64049M209 11,328 234,868 SH   SOLE   0 0 234,868
NICE COM 653656108 117,426 538,726 SH   SOLE   7,883 0 530,843
O'Reilly Automotive COM 67103H107 380 750 SH   SOLE   0 0 750
OraSure Tech COM 68554V108 42,443 3,636,926 SH   SOLE   53,828 0 3,583,098
Paycom Software COM 70432V102 11,925 32,225 SH   SOLE   0 0 32,225
ProofPoint COM 743424103 31,573 250,996 SH   SOLE   1,194 0 249,802
Proto Labs COM 743713109 12,033 98,834 SH   SOLE   0 0 98,834
Quaker Chemical COM 747316107 1,706 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 67,023 639,650 SH   SOLE   3,877 0 635,773
Quidel COM 74838J101 40,454 316,217 SH   SOLE   6,014 0 310,203
RBC Bearings COM 75524B104 26,500 134,676 SH   SOLE   734 0 133,942
Real Page COM 75606N109 53,943 618,611 SH   SOLE   12,000 0 606,611
Repligen COM 759916109 21,949 112,899 SH   SOLE   616 0 112,283
ResMed COM 761152107 114,264 588,929 SH   SOLE   17,853 0 571,076
SEI Investments COM 784117103 47,251 775,496 SH   SOLE   21,031 0 754,465
Spdr S&P 500 Series 1 COM 78462F103 1,043 2,631 SH   SOLE   0 0 2,631
SPS Commerce COM 78463m107 6,788 68,351 SH   SOLE   0 0 68,351
Strategic Education COM 86272c103 2,571 27,977 SH   SOLE   0 0 27,977
Tradeweb Markets COM 892672106 13,369 180,661 SH   SOLE   1,974 0 178,687
Trimble COM 896239100 29,514 379,400 SH   SOLE   0 0 379,400
Veeva Systems COM 922475108 88,713 339,586 SH   SOLE   1,343 0 338,243
Verint Systems COM 92343X100 65,857 1,447,726 SH   SOLE   24,988 0 1,422,738
Zebra Technologies COM 989207105 534 1,100 SH   SOLE   0 0 1,100