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 25,383 148,794 SH   SOLE   609 0 148,185
ACI Worldwide COM 004498101 15,078 398,000 SH   SOLE   0 0 398,000
AeroVironment COM 008073108 98,941 1,602,542 SH   SOLE   4,285 0 1,598,257
Alarm.Com Holdings COM 011642105 8,591 199,935 SH   SOLE   0 0 199,935
ANSYS COM 03662Q105 78,521 305,041 SH   SOLE   1,285 0 303,756
Apple COM 037833100 251 854 SH   SOLE   0 0 854
Aspen Technology COM 045327103 3,471 28,699 SH   SOLE   0 0 28,699
Bio Techne COM 09073M104 23,414 106,665 SH   SOLE   690 0 105,975
Blackbaud COM 09227Q100 35,309 443,577 SH   SOLE   2,760 0 440,817
Bottomline Technologies COM 101388106 2,335 43,555 SH   SOLE   0 0 43,555
Charles River Labs COM 159864107 29,101 190,500 SH   SOLE   0 0 190,500
Cognex COM 192422103 92,573 1,651,905 SH   SOLE   3,800 0 1,648,105
CommVault Systems COM 204166102 8,035 180,000 SH   SOLE   0 0 180,000
Costar Group COM 22160N109 47,694 79,716 SH   SOLE   325 0 79,391
CyberArk Software COM M2682V108 98,701 846,639 SH   SOLE   2,460 0 844,179
Dolby Laboratories COM 25659T107 9,046 131,486 SH   SOLE   0 0 131,486
Dorman Products COM 258278100 16,089 212,475 SH   SOLE   0 0 212,475
FactSet Research COM 303075105 71,654 267,067 SH   SOLE   860 0 266,207
Forrester Research COM 346563109 6,528 156,555 SH   SOLE   0 0 156,555
Fortinet COM 34959E109 110,349 1,033,617 SH   SOLE   4,260 0 1,029,357
Forward Air COM 349853101 4,645 66,410 SH   SOLE   0 0 66,410
Franklin Electric COM 353514102 1,433 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109 52,370 1,807,123 SH   SOLE   5,965 0 1,801,158
Globant S.A. COM L44385109 746 7,031 SH   SOLE   0 0 7,031
Graham COM 384556106 4,441 202,988 SH   SOLE   0 0 202,988
Guidewire Software COM 40171V100 12,380 112,780 SH   SOLE   0 0 112,780
Haemonetics COM 405024100 18,229 158,650 SH   SOLE   0 0 158,650
Healthcare Services Grp COM 421906108 6,869 282,461 SH   SOLE   0 0 282,461
HealthEquity COM 42226A107 12,744 172,060 SH   SOLE   0 0 172,060
HMS Holdings COM 40425J101 67,615 2,284,296 SH   SOLE   9,125 0 2,275,171
Hologic COM 436440101 2,754 52,739 SH   SOLE   0 0 52,739
ICON PLC COM G4705A100 137,607 798,975 SH   SOLE   2,210 0 796,765
IDEXX Laboratories COM 45168D104 125,253 479,659 SH   SOLE   1,320 0 478,339
Illumina COM 452327109 85,365 257,324 SH   SOLE   1,090 0 256,234
IPG Photonic COM 44980X109 19,399 133,859 SH   SOLE   0 0 133,859
Jack Henry & Associates COM 426281101 57,671 395,902 SH   SOLE   1,426 0 394,476
Kornit Digital COM M6372Q113 102,332 2,989,555 SH   SOLE   8,345 0 2,981,210
LAM Research COM 512807108 205 700 SH   SOLE   0 0 700
Lindsay Manufacturing COM 535555106 2,899 30,205 SH   SOLE   0 0 30,205
LiveRamp Holdings COM 53815P108 50,573 1,052,076 SH   SOLE   0 0 1,052,076
LOGMEIN COM 54142L109 47,025 548,458 SH   SOLE   1,685 0 546,773
Manhattan Associates COM 562750109 109,699 1,375,541 SH   SOLE   2,665 0 1,372,876
Merit Medical Systems COM 589889104 8,349 267,425 SH   SOLE   0 0 267,425
Monolithic Power Systems COM 609839105 3,448 19,370 SH   SOLE   0 0 19,370
Morningstar COM 617700109 30,209 199,650 SH   SOLE   1,150 0 198,500
National Instruments COM 636518102 9,562 225,840 SH   SOLE   0 0 225,840
NeoGenomics COM 64049M209 1,421 48,570 SH   SOLE   0 0 48,570
NIC COM 62914B100 383 17,155 SH   SOLE   0 0 17,155
NICE COM 653656108 88,931 573,193 SH   SOLE   2,565 0 570,628
O'Reilly Automotive COM 67103H107 438 1,000 SH   SOLE   0 0 1,000
OraSure Technologies COM 68554V108 25,363 3,158,570 SH   SOLE   8,090 0 3,150,480
Paycom Software COM 70432V102 3,756 14,185 SH   SOLE   0 0 14,185
ProofPoint COM 743424103 1,016 8,850 SH   SOLE   0 0 8,850
Proto Labs COM 743713109 14,086 138,707 SH   SOLE   0 0 138,707
Quaker Chemical COM 747316107 1,152 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 48,193 578,064 SH   SOLE   2,302 0 575,762
RBC Bearings COM 75524B104 10,761 67,960 SH   SOLE   553 0 67,407
Real Page COM 75606N109 54,065 1,005,856 SH   SOLE   2,825 0 1,003,031
Repligen COM 759916109 6,754 73,015 SH   SOLE   0 0 73,015
ResMed COM 761152107 99,060 639,220 SH   SOLE   1,710 0 637,510
SEI Investments COM 784117103 50,207 766,758 SH   SOLE   3,095 0 763,663
Spdr S&P 500 Series 1 COM 78462F103 1,245 3,867 SH   SOLE   0 0 3,867
SPS Commerce COM 78463m107 1,856 33,485 SH   SOLE   0 0 33,485
Strategic Education COM 86272c103 7,989 50,276 SH   SOLE   0 0 50,276
Tivity Health COM 88870R102 32,142 1,579,857 SH   SOLE   6,585 0 1,573,272
Trimble COM 896239100 34,825 835,323 SH   SOLE   3,795 0 831,528
Vanguard S&P 500 COM 922908363 625 2,113 SH   SOLE   0 0 2,113
Veeva Systems COM 922475108 52,191 371,042 SH   SOLE   1,794 0 369,248
Verint Systems COM 92343X100 89,826 1,622,575 SH   SOLE   4,280 0 1,618,295
Wright Medical Group COM N96617118 3,873 127,069 SH   SOLE   0 0 127,069
Zebra Technologies COM 989207105 281 1,100 SH   SOLE   0 0 1,100