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 3,816 3,760,000 PRN   SOLE   0 0 3,760,000
Abiomed COM 003654100 22,000 123,670 SH   SOLE   100 0 123,570
ACI Worldwide COM 004498101 12,467 398,000 SH   SOLE   0 0 398,000
AeroVironment COM 008073108 85,499 1,596,325 SH   SOLE   0 0 1,596,325
Alarm.Com Holdings COM 011642105 8,342 178,860 SH   SOLE   0 0 178,860
ANSYS COM 03662Q105 67,566 305,230 SH   SOLE   535 0 304,695
Aspen Technology COM 045327103 3,510 28,522 SH   SOLE   0 0 28,522
Bio Techne COM 09073M104 20,603 105,295 SH   SOLE   290 0 105,005
Blackbaud COM 09227Q100 37,861 419,097 SH   SOLE   1,055 0 418,042
Bottomline Technologies COM 101388106 1,732 44,005 SH   SOLE   0 0 44,005
Cambrex COM 132011107 38,328 644,167 SH   SOLE   915 0 643,252
Charles River Labs COM 159864107 23,291 175,950 SH   SOLE   0 0 175,950
Cognex COM 192422103 80,994 1,648,564 SH   SOLE   1,580 0 1,646,984
CommVault Systems COM 204166102 8,048 180,000 SH   SOLE   0 0 180,000
Costar Group COM 22160N109 46,937 79,125 SH   SOLE   135 0 78,990
CyberArk Software COM M2682V108 84,085 842,369 SH   SOLE   995 0 841,374
Dolby Laboratories COM 25659T107 8,609 133,186 SH   SOLE   0 0 133,186
Dorman Products COM 258278100 17,170 215,860 SH   SOLE   0 0 215,860
FactSet Research Sys COM 303075105 64,728 266,403 SH   SOLE   360 0 266,043
Forrester Research COM 346563109 5,041 156,835 SH   SOLE   0 0 156,835
Fortinet COM 34959E109 78,922 1,028,166 SH   SOLE   1,775 0 1,026,391
Forward Air COM 349853101 4,103 64,390 SH   SOLE   0 0 64,390
Franklin Electric COM 353514102 1,272 26,600 SH   SOLE   0 0 26,600
Gentex COM 371901109 49,558 1,799,803 SH   SOLE   2,480 0 1,797,323
Globant S.A. COM L44385109 644 7,031 SH   SOLE   0 0 7,031
Graham COM 384556106 4,035 203,178 SH   SOLE   0 0 203,178
Guidewire Software COM 40171V100 10,348 98,200 SH   SOLE   0 0 98,200
Haemonetics COM 405024100 20,023 158,735 SH   SOLE   0 0 158,735
Healthcare Services Grp COM 421906108 7,003 288,301 SH   SOLE   0 0 288,301
HealthEquity COM 42226A107 10,160 177,795 SH   SOLE   0 0 177,795
HMS Holdings COM 40425J101 78,255 2,270,552 SH   SOLE   3,795 0 2,266,757
Hologic COM 436440101 2,736 54,195 SH   SOLE   0 0 54,195
ICON PLC COM G4705A100 117,352 796,474 SH   SOLE   920 0 795,554
IDEXX Laboratories COM 45168D104 130,279 479,089 SH   SOLE   550 0 478,539
Illumina COM 452327109 77,850 255,900 SH   SOLE   450 0 255,450
IPG Photonic COM 44980X109 18,119 133,619 SH   SOLE   0 0 133,619
Jack Henry & Associates COM 426281101 57,398 393,217 SH   SOLE   580 0 392,637
Kornit Digital COM M6372Q113 91,774 2,981,627 SH   SOLE   3,470 0 2,978,157
Lindsay Manufacturing COM 535555106 2,805 30,205 SH   SOLE   0 0 30,205
LiveRamp Holdings COM 53815P108 45,309 1,054,678 SH   SOLE   0 0 1,054,678
LOGMEIN COM 54142L109 35,506 500,368 SH   SOLE   610 0 499,758
Manhattan Associates COM 562750109 110,600 1,371,014 SH   SOLE   1,105 0 1,369,909
Medidata Solutions COM 58471A105 48,541 530,498 SH   SOLE   855 0 529,643
Merit Medical Systems COM 589889104 8,146 267,425 SH   SOLE   0 0 267,425
Monolithic Power Systems COM 609839105 3,012 19,355 SH   SOLE   0 0 19,355
Morningstar COM 617700109 28,917 197,870 SH   SOLE   480 0 197,390
National Instruments COM 636518102 11,403 271,575 SH   SOLE   0 0 271,575
NeoGenomics COM 64049M209 929 48,570 SH   SOLE   0 0 48,570
NIC COM 62914B100 354 17,155 SH   SOLE   0 0 17,155
NICE COM 653656108 82,076 570,768 SH   SOLE   1,070 0 569,698
O'Reilly Automotive COM 67103H107 399 1,000 SH   SOLE   0 0 1,000
OraSure Technologies COM 68554V108 23,508 3,147,038 SH   SOLE   3,370 0 3,143,668
Paycom Software COM 70432V102 2,934 14,005 SH   SOLE   0 0 14,005
Proto Labs COM 743713109 14,149 138,582 SH   SOLE   0 0 138,582
Quaker Chemical COM 747316107 1,107 7,000 SH   SOLE   0 0 7,000
Qualys COM 74758T303 42,595 563,655 SH   SOLE   775 0 562,880
RBC Bearings COM 75524B104 7,672 46,240 SH   SOLE   90 0 46,150
Real Page COM 75606N109 57,016 907,029 SH   SOLE   1,175 0 905,854
Repligen COM 759916109 5,573 72,665 SH   SOLE   0 0 72,665
ResMed COM 761152107 86,226 638,191 SH   SOLE   710 0 637,481
SEI Investments COM 784117103 44,982 759,118 SH   SOLE   1,285 0 757,833
Spdr S&P 500 Series 1 COM 78462F103 257 867 SH   SOLE   0 0 867
Strategic Education COM 86272c103 6,885 50,667 SH   SOLE   0 0 50,667
Tivity Health COM 88870R102 26,211 1,576,122 SH   SOLE   2,740 0 1,573,382
Trimble COM 896239100 32,419 835,323 SH   SOLE   1,580 0 833,743
Veeva Systems COM 922475108 56,205 368,097 SH   SOLE   625 0 367,472
Verint Systems COM 92343X100 68,820 1,608,695 SH   SOLE   1,775 0 1,606,920
Wright Medical Group COM N96617118 3,558 172,468 SH   SOLE   0 0 172,468
Zebra Technologies COM 989207105 227 1,100 SH   SOLE   0 0 1,100