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
Envestnet Conv Sr Unsecd Note CONV 29404KAA4 4,021 3,880,000 PRN   SOLE   0 0 3,880,000
ACI Worldwide COM 004498101 9,023 398,000 SH   SOLE   0 0 398,000
Acxiom COM 005125109 20,356 738,600 SH   SOLE   0 0 738,600
AeroVironment COM 008073108 80,396 1,431,551 SH   SOLE   0 0 1,431,551
Alphabet Class A COM 02079K305 1,657 1,573 SH   SOLE   0 0 1,573
Alphabet Class C COM 02079K107 947 905 SH   SOLE   0 0 905
ANSYS COM 03662Q105 33,088 224,187 SH   SOLE   0 0 224,187
Aspen Technology COM 045327103 1,874 28,305 SH   SOLE   0 0 28,305
Autozone COM 053332102 2,802 3,939 SH   SOLE   0 0 3,939
Balchem COM 057665200 1,753 21,750 SH   SOLE   0 0 21,750
Barracuda Networks COM 068323104 231 8,385 SH   SOLE   0 0 8,385
Bio Techne COM 09073M104 1,444 11,143 SH   SOLE   0 0 11,143
Blackbaud COM 09227Q100 25,959 274,726 SH   SOLE   0 0 274,726
Cambrex COM 132011107 31,576 657,824 SH   SOLE   0 0 657,824
Capella Education COM 139594105 3,809 49,215 SH   SOLE   0 0 49,215
Charles River Labs COM 159864107 19,258 175,950 SH   SOLE   0 0 175,950
Cognex COM 192422103 98,068 1,603,461 SH   SOLE   0 0 1,603,461
CommVault Systems COM 204166102 6,300 120,000 SH   SOLE   0 0 120,000
Computer Programs & Systems COM 205306103 690 22,970 SH   SOLE   0 0 22,970
ComScore COM 20564W105 3,688 129,398 SH   SOLE   0 0 129,398
Costar Group COM 22160N109 14,925 50,261 SH   SOLE   0 0 50,261
CyberArk Software COM M2682V108 40,339 974,615 SH   SOLE   0 0 974,615
Dolby Laboratories COM 25659T107 4,059 65,474 SH   SOLE   0 0 65,474
Dorman Products COM 258278100 20,171 329,915 SH   SOLE   0 0 329,915
Ecolab COM 278865100 591 4,402 SH   SOLE   0 0 4,402
F5 Networks COM 315616102 3,048 23,230 SH   SOLE   0 0 23,230
FactSet Research System COM 303075105 54,600 283,253 SH   SOLE   0 0 283,253
Fastenal COM 311900104 6,308 115,334 SH   SOLE   0 0 115,334
Federal Realty Invt Tr COM 313747206 309 2,325 SH   SOLE   0 0 2,325
Financial Engines COM 317485100 3,768 124,355 SH   SOLE   0 0 124,355
Forrester Research COM 346563109 17,612 398,452 SH   SOLE   0 0 398,452
Fortinet COM 34959E109 44,747 1,024,195 SH   SOLE   0 0 1,024,195
Forward Air COM 349853101 4,253 74,035 SH   SOLE   0 0 74,035
Franklin Electric COM 353514102 22,048 480,345 SH   SOLE   0 0 480,345
Gentex COM 371901109 51,383 2,452,649 SH   SOLE   0 0 2,452,649
Gilead Sciences COM 375558103 2,467 34,431 SH   SOLE   0 0 34,431
Globant S.A. COM L44385109 523 11,260 SH   SOLE   0 0 11,260
Graham COM 384556106 2,082 99,478 SH   SOLE   0 0 99,478
Haemonetics COM 405024100 24,469 421,296 SH   SOLE   0 0 421,296
Healthcare Services Grp COM 421906108 17,783 337,308 SH   SOLE   0 0 337,308
HMS Holdings COM 40425J101 41,036 2,421,008 SH   SOLE   0 0 2,421,008
Hologic COM 436440101 49,831 1,165,629 SH   SOLE   0 0 1,165,629
Home Depot COM 437076102 3,765 19,866 SH   SOLE   0 0 19,866
ICON PLC COM G4705A100 92,901 828,362 SH   SOLE   0 0 828,362
ID Systems COM 449489103 194 28,000 SH   SOLE   0 0 28,000
IDEXX Laboratories COM 45168D104 81,465 520,943 SH   SOLE   0 0 520,943
Illumina COM 452327109 56,675 259,395 SH   SOLE   0 0 259,395
IPG Photonic COM 44980X109 30,386 141,905 SH   SOLE   0 0 141,905
Jack Henry & Associates COM 426281101 45,029 384,999 SH   SOLE   0 0 384,999
Kornit Digital Ltd. COM M6372Q113 31,703 1,963,022 SH   SOLE   0 0 1,963,022
Lindsay Manufacturing COM 535555106 2,667 30,235 SH   SOLE   0 0 30,235
LOGMEIN COM 54142L109 228 1,990 SH   SOLE   0 0 1,990
Manhattan Associates COM 562750109 68,931 1,391,414 SH   SOLE   0 0 1,391,414
Medidata Solutions COM 58471A105 32,630 514,912 SH   SOLE   0 0 514,912
Mednax COM 58502b106 13,064 244,460 SH   SOLE   0 0 244,460
Merit Medical Systems COM 589889104 12,191 282,195 SH   SOLE   0 0 282,195
Morningstar COM 617700109 20,224 208,560 SH   SOLE   0 0 208,560
National Instruments COM 636518102 4,184 100,495 SH   SOLE   0 0 100,495
Natus Medical COM 639050103 338 8,845 SH   SOLE   0 0 8,845
NIC COM 62914B100 191 11,505 SH   SOLE   0 0 11,505
NICE COM 653656108 52,520 571,427 SH   SOLE   0 0 571,427
NuVasive COM 670704105 8,264 141,294 SH   SOLE   0 0 141,294
O'Reilly Automotive COM 67103H107 289 1,200 SH   SOLE   0 0 1,200
Paychex COM 704326107 2,914 42,799 SH   SOLE   0 0 42,799
Proto Labs COM 743713109 13,861 134,571 SH   SOLE   0 0 134,571
Quaker Chemical COM 747316107 1,056 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 1,884 31,740 SH   SOLE   0 0 31,740
Real Page COM 75606N109 24,864 561,254 SH   SOLE   0 0 561,254
ResMed COM 761152107 55,694 657,618 SH   SOLE   0 0 657,618
SEI Investments COM 784117103 61,288 852,885 SH   SOLE   0 0 852,885
Tivity Health COM 88870R102 39,212 1,072,823 SH   SOLE   0 0 1,072,823
Trimble COM 896239100 33,416 822,232 SH   SOLE   0 0 822,232
Veeva Systems COM 922475108 5,082 91,935 SH   SOLE   0 0 91,935
Verint Systems COM 92343x100 59,687 1,426,219 SH   SOLE   0 0 1,426,219
WageWorks COM 930427109 727 11,725 SH   SOLE   0 0 11,725
Wright Medical Group N.V. COM N96617118 3,029 136,423 SH   SOLE   0 0 136,423
Zebra Technologies COM 989207105 28,346 273,080 SH   SOLE   0 0 273,080