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
AAON INC COM COM 000360206 32,990 607,655 SH   SOLE   586,712 0 20,943
AAON INC COM COM 000360206 20,082 369,902 SH   OTR 1 369,902 0 0
ABIOMED INC COM COM 003654100 20,142 83,382 SH   SOLE   68,091 0 15,291
ABIOMED INC COM COM 003654100 10,912 45,175 SH   OTR 1 45,175 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 2,889 38,061 SH   SOLE   32,527 0 5,534
ADOBE INC COM COM 00724F101 3,860 8,868 SH   SOLE   7,580 0 1,288
ALARM COM HLDGS INC COM COM 011642105 46,891 723,521 SH   SOLE   698,409 0 25,112
ALARM COM HLDGS INC COM COM 011642105 28,744 443,508 SH   OTR 1 443,508 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 13,247 48,268 SH   SOLE   39,194 0 9,074
ALIGN TECHNOLOGY INC COM COM 016255101 7,930 28,895 SH   OTR 1 28,895 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 24,329 222,774 SH   SOLE   214,921 0 7,853
ALLEGIANT TRAVEL CO COM COM 01748X102 15,035 137,672 SH   OTR 1 137,672 0 0
ALPHABET INC CAP STK CL A COM 02079K305 3,459 2,439 SH   SOLE   2,085 0 354
AMPHENOL CORP NEW CL A COM 032095101 25,029 261,235 SH   SOLE   213,096 0 48,139
AMPHENOL CORP NEW CL A COM 032095101 13,609 142,038 SH   OTR 1 142,038 0 0
ANSYS INC COM COM 03662Q105 29,412 100,818 SH   SOLE   81,840 0 18,978
ANSYS INC COM COM 03662Q105 17,624 60,413 SH   OTR 1 60,413 0 0
AXON ENTERPRISE INC COM COM 05464C101 13,341 135,957 SH   SOLE   109,549 0 26,408
AXON ENTERPRISE INC COM COM 05464C101 8,254 84,116 SH   OTR 1 84,116 0 0
AXOS FINANCIAL INC COM COM 05465C100 13,012 589,315 SH   SOLE   568,804 0 20,511
AXOS FINANCIAL INC COM COM 05465C100 7,999 362,268 SH   OTR 1 362,268 0 0
BALCHEM CORP COM COM 057665200 38,476 405,608 SH   SOLE   391,409 0 14,199
BALCHEM CORP COM COM 057665200 23,789 250,779 SH   OTR 1 250,779 0 0
BARNES GROUP INC COM COM 067806109 15,925 402,550 SH   SOLE   388,456 0 14,094
BARNES GROUP INC COM COM 067806109 9,847 248,906 SH   OTR 1 248,906 0 0
BIO-TECHNE CORP COM COM 09073M104 63,695 241,206 SH   SOLE   231,427 0 9,779
BIO-TECHNE CORP COM COM 09073M104 37,315 141,306 SH   OTR 1 141,306 0 0
BLACKBAUD INC COM COM 09227Q100 19,027 333,345 SH   SOLE   321,587 0 11,758
BLACKBAUD INC COM COM 09227Q100 11,848 207,566 SH   OTR 1 207,566 0 0
BLACKLINE INC COM COM 09239B109 63,074 760,748 SH   SOLE   696,893 0 63,855
BLACKLINE INC COM COM 09239B109 38,664 466,336 SH   OTR 1 466,336 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 32,384 637,855 SH   SOLE   615,867 0 21,988
BOTTOMLINE TECH DEL INC COM COM 101388106 19,716 388,340 SH   OTR 1 388,340 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 44,361 378,511 SH   SOLE   363,634 0 14,877
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 26,049 222,258 SH   OTR 1 222,258 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 25,676 203,473 SH   SOLE   165,091 0 38,382
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 15,463 122,538 SH   OTR 1 122,538 0 0
BURLINGTON STORES INC COM COM 122017106 22,433 113,913 SH   SOLE   92,701 0 21,212
BURLINGTON STORES INC COM COM 122017106 13,330 67,691 SH   OTR 1 67,691 0 0
CANTEL MED CORP COM COM 138098108 13,199 298,419 SH   SOLE   287,970 0 10,449
CANTEL MED CORP COM COM 138098108 8,155 184,375 SH   OTR 1 184,375 0 0
CARTERS INC COM COM 146229109 6,423 79,595 SH   SOLE   64,431 0 15,164
CARTERS INC COM COM 146229109 3,882 48,106 SH   OTR 1 48,106 0 0
CHURCH & DWIGHT INC COM COM 171340102 23,855 308,606 SH   SOLE   251,779 0 56,827
CHURCH & DWIGHT INC COM COM 171340102 13,445 173,936 SH   OTR 1 173,936 0 0
COGNEX CORP COM COM 192422103 8,812 147,550 SH   SOLE   119,640 0 27,910
COGNEX CORP COM COM 192422103 5,293 88,632 SH   OTR 1 88,632 0 0
COOPER COS INC COM NEW COM 216648402 12,032 42,421 SH   SOLE   34,407 0 8,014
COOPER COS INC COM NEW COM 216648402 7,216 25,440 SH   OTR 1 25,440 0 0
COPART INC COM COM 217204106 28,441 341,557 SH   SOLE   278,047 0 63,510
COPART INC COM COM 217204106 16,842 202,252 SH   OTR 1 202,252 0 0
COSTAR GROUP INC COM COM 22160N109 40,738 57,324 SH   SOLE   46,829 0 10,495
COSTAR GROUP INC COM COM 22160N109 22,314 31,398 SH   OTR 1 31,398 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 2,505 8,263 SH   SOLE   7,060 0 1,203
DANAHER CORPORATION COM COM 235851102 3,542 20,031 SH   SOLE   17,117 0 2,914
DESCARTES SYS GROUP INC COM COM 249906108 42,740 807,938 SH   SOLE   779,730 0 28,208
DESCARTES SYS GROUP INC COM COM 249906108 26,357 498,244 SH   OTR 1 498,244 0 0
DISNEY WALT CO COM DISNEY COM 254687106 1,785 16,009 SH   SOLE   13,683 0 2,326
DONALDSON INC COM COM 257651109 20,664 444,186 SH   SOLE   428,740 0 15,446
DONALDSON INC COM COM 257651109 12,685 272,673 SH   OTR 1 272,673 0 0
DORMAN PRODUCTS INC COM COM 258278100 21,305 317,655 SH   SOLE   306,595 0 11,060
DORMAN PRODUCTS INC COM COM 258278100 13,100 195,322 SH   OTR 1 195,322 0 0
ECOLAB INC COM COM 278865100 2,482 12,478 SH   SOLE   10,666 0 1,812
EDWARDS LIFESCIENCES CORP COM COM 28176E108 2,338 33,825 SH   SOLE   28,909 0 4,916
ENVESTNET INC COM COM 29404K106 48,342 657,360 SH   SOLE   634,263 0 23,097
ENVESTNET INC COM COM 29404K106 29,999 407,930 SH   OTR 1 407,930 0 0
EPAM SYS INC COM COM 29414B104 24,479 97,135 SH   SOLE   78,627 0 18,508
EPAM SYS INC COM COM 29414B104 14,735 58,470 SH   OTR 1 58,470 0 0
EPLUS INC COM COM 294268107 26,031 368,298 SH   SOLE   355,412 0 12,886
EPLUS INC COM COM 294268107 16,086 227,588 SH   OTR 1 227,588 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 27,319 323,188 SH   SOLE   311,815 0 11,373
ESCO TECHNOLOGIES INC COM COM 296315104 16,973 200,796 SH   OTR 1 200,796 0 0
EVO PMTS INC CL A COM COM 26927E104 27,003 1,182,804 SH   SOLE   1,141,135 0 41,669
EVO PMTS INC CL A COM COM 26927E104 16,801 735,915 SH   OTR 1 735,915 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 30,171 475,889 SH   SOLE   459,390 0 16,499
EXLSERVICE HOLDINGS INC COM COM 302081104 18,475 291,399 SH   OTR 1 291,399 0 0
EXPONENT INC COM COM 30214U102 63,322 782,432 SH   SOLE   755,421 0 27,011
EXPONENT INC COM COM 30214U102 38,609 477,070 SH   OTR 1 477,070 0 0
FAIR ISAAC CORP COM COM 303250104 67,909 162,445 SH   SOLE   156,817 0 5,628
FAIR ISAAC CORP COM COM 303250104 41,549 99,390 SH   OTR 1 99,390 0 0
FISERV INC COM COM 337738108 27,606 282,787 SH   SOLE   230,756 0 52,031
FISERV INC COM COM 337738108 14,869 152,318 SH   OTR 1 152,318 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 6,680 104,482 SH   SOLE   84,859 0 19,623
FORTUNE BRANDS HOME & SEC INC COM 34964C106 3,986 62,356 SH   OTR 1 62,356 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 57,218 692,631 SH   SOLE   668,499 0 24,132
FOX FACTORY HLDG CORP COM COM 35138V102 35,210 426,223 SH   OTR 1 426,223 0 0
FRONTDOOR INC COM COM 35905A109 14,001 315,833 SH   SOLE   256,046 0 59,787
FRONTDOOR INC COM COM 35905A109 8,442 190,437 SH   OTR 1 190,437 0 0
GARTNER INC COM COM 366651107 13,001 107,150 SH   SOLE   87,021 0 20,129
GARTNER INC COM COM 366651107 7,777 64,095 SH   OTR 1 64,095 0 0
GLOBAL PMTS INC COM COM 37940X102 25,773 151,944 SH   SOLE   123,288 0 28,656
GLOBAL PMTS INC COM COM 37940X102 15,532 91,568 SH   OTR 1 91,568 0 0
GLOBUS MED INC CL A COM 379577208 26,763 560,959 SH   SOLE   541,394 0 19,565
GLOBUS MED INC CL A COM 379577208 16,487 345,559 SH   OTR 1 345,559 0 0
GRAND CANYON ED INC COM COM 38526M106 14,722 162,620 SH   SOLE   132,935 0 29,685
GRAND CANYON ED INC COM COM 38526M106 7,917 87,453 SH   OTR 1 87,453 0 0
HASBRO INC COM COM 418056107 7,988 106,582 SH   SOLE   86,289 0 20,293
HASBRO INC COM COM 418056107 4,841 64,591 SH   OTR 1 64,591 0 0
HEALTHEQUITY INC COM COM 42226A107 41,179 701,878 SH   SOLE   646,737 0 55,141
HEALTHEQUITY INC COM COM 42226A107 24,935 425,012 SH   OTR 1 425,012 0 0
HEICO CORP NEW CL A COM 422806208 2,483 30,559 SH   SOLE   24,693 0 5,866
HEICO CORP NEW CL A COM 422806208 1,497 18,432 SH   OTR 1 18,432 0 0
HUBSPOT INC COM COM 443573100 18,868 84,099 SH   SOLE   68,268 0 15,831
HUBSPOT INC COM COM 443573100 11,329 50,498 SH   OTR 1 50,498 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 8,296 68,940 SH   SOLE   56,010 0 12,930
HUNT J B TRANS SVCS INC COM COM 445658107 4,952 41,151 SH   OTR 1 41,151 0 0
I3 VERTICALS INC CL A COM 46571Y107 17,197 568,507 SH   SOLE   548,432 0 20,075
I3 VERTICALS INC CL A COM 46571Y107 10,647 351,970 SH   OTR 1 351,970 0 0
IDEX CORP COM COM 45167R104 21,359 135,147 SH   SOLE   110,288 0 24,859
IDEX CORP COM COM 45167R104 11,587 73,315 SH   OTR 1 73,315 0 0
IDEXX LABS INC COM COM 45168D104 29,546 89,489 SH   SOLE   72,866 0 16,623
IDEXX LABS INC COM COM 45168D104 17,478 52,937 SH   OTR 1 52,937 0 0
INPHI CORP COM COM 45772F107 60,051 511,069 SH   SOLE   491,526 0 19,543
INPHI CORP COM COM 45772F107 35,881 305,371 SH   OTR 1 305,371 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 20,855 227,677 SH   SOLE   184,874 0 42,803
INTERCONTINENTAL EXCHANGE INC COM 45866F104 12,484 136,286 SH   OTR 1 136,286 0 0
INTUIT COM COM 461202103 33,350 112,595 SH   SOLE   91,836 0 20,759
INTUIT COM COM 461202103 18,165 61,330 SH   OTR 1 61,330 0 0
J & J SNACK FOODS CORP COM COM 466032109 33,181 261,000 SH   SOLE   251,833 0 9,167
J & J SNACK FOODS CORP COM COM 466032109 20,583 161,904 SH   OTR 1 161,904 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 18,387 182,446 SH   SOLE   147,799 0 34,647
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 11,114 110,280 SH   OTR 1 110,280 0 0
KINSALE CAP GROUP INC COM COM 49714P108 73,428 473,091 SH   SOLE   456,576 0 16,515
KINSALE CAP GROUP INC COM COM 49714P108 45,273 291,687 SH   OTR 1 291,687 0 0
LEMAITRE VASCULAR INC COM COM 525558201 14,594 552,815 SH   SOLE   533,621 0 19,194
LEMAITRE VASCULAR INC COM COM 525558201 8,952 339,077 SH   OTR 1 339,077 0 0
LHC GROUP INC COM COM 50187A107 45,833 262,923 SH   SOLE   253,682 0 9,241
LHC GROUP INC COM COM 50187A107 28,449 163,201 SH   OTR 1 163,201 0 0
LOWES COS INC COM COM 548661107 2,695 19,943 SH   SOLE   17,043 0 2,900
MARKETAXESS HLDGS INC COM COM 57060D108 295 588 SH   SOLE   588 0 0
MARTEN TRANS LTD COM COM 573075108 30,747 1,222,070 SH   SOLE   1,179,463 0 42,607
MARTEN TRANS LTD COM COM 573075108 18,932 752,480 SH   OTR 1 752,480 0 0
MASIMO CORP COM COM 574795100 74,262 325,723 SH   SOLE   303,390 0 22,333
MASIMO CORP COM COM 574795100 45,497 199,557 SH   OTR 1 199,557 0 0
MICROCHIP TECHNOLOGY INC. COM COM 595017104 11,537 109,557 SH   SOLE   89,945 0 19,612
MICROCHIP TECHNOLOGY INC. COM COM 595017104 5,376 51,047 SH   OTR 1 51,047 0 0
MICROSOFT CORP COM COM 594918104 3,914 19,231 SH   SOLE   16,436 0 2,795
MONOLITHIC PWR SYS INC COM COM 609839105 46,375 195,674 SH   SOLE   188,913 0 6,761
MONOLITHIC PWR SYS INC COM COM 609839105 28,301 119,412 SH   OTR 1 119,412 0 0
NATIONAL INSTRS CORP COM COM 636518102 16,310 421,343 SH   SOLE   344,142 0 77,201
NATIONAL INSTRS CORP COM COM 636518102 8,846 228,529 SH   OTR 1 228,529 0 0
NEOGEN CORP COM COM 640491106 39,033 503,001 SH   SOLE   485,516 0 17,485
NEOGEN CORP COM COM 640491106 23,965 308,828 SH   OTR 1 308,828 0 0
NOVANTA INC COM COM 67000B104 35,603 333,455 SH   SOLE   321,728 0 11,727
NOVANTA INC COM COM 67000B104 22,116 207,134 SH   OTR 1 207,134 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 46,733 478,574 SH   SOLE   461,960 0 16,614
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 28,652 293,415 SH   OTR 1 293,415 0 0
OMNICELL INC COM COM 68213N109 37,760 534,699 SH   SOLE   516,087 0 18,612
OMNICELL INC COM COM 68213N109 23,213 328,706 SH   OTR 1 328,706 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 25,687 60,918 SH   SOLE   49,438 0 11,480
OREILLY AUTOMOTIVE INC COM COM 67103H107 15,443 36,624 SH   OTR 1 36,624 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 15,638 721,311 SH   SOLE   696,361 0 24,950
PACIFIC PREMIER BANCORP COM COM 69478X105 9,553 440,627 SH   OTR 1 440,627 0 0
PALOMAR HLDGS INC COM COM 69753M105 9,301 108,459 SH   SOLE   104,657 0 3,802
PALOMAR HLDGS INC COM COM 69753M105 5,757 67,124 SH   OTR 1 67,124 0 0
PAYCOM SOFTWARE INC COM COM 70432V102 3,616 11,676 SH   SOLE   10,101 0 1,575
PETIQ INC COM CL A COM 71639T106 26,024 746,971 SH   SOLE   721,044 0 25,927
PETIQ INC COM CL A COM 71639T106 15,954 457,912 SH   OTR 1 457,912 0 0
POOL CORPORATION COM COM 73278L105 28,680 105,492 SH   SOLE   85,889 0 19,603
POOL CORPORATION COM COM 73278L105 16,898 62,156 SH   OTR 1 62,156 0 0
PROTO LABS INC COM COM 743713109 29,227 259,865 SH   SOLE   250,746 0 9,119
PROTO LABS INC COM COM 743713109 18,112 161,040 SH   OTR 1 161,040 0 0
Q2 HLDGS INC COM COM 74736L109 35,350 412,050 SH   SOLE   397,624 0 14,426
Q2 HLDGS INC COM COM 74736L109 21,860 254,812 SH   OTR 1 254,812 0 0
RAYMOND JAMES FINL INC COM COM 754730109 12,304 178,764 SH   SOLE   146,176 0 32,588
RAYMOND JAMES FINL INC COM COM 754730109 6,218 90,335 SH   OTR 1 90,335 0 0
RBC BEARINGS INC COM COM 75524B104 37,627 280,718 SH   SOLE   270,973 0 9,745
RBC BEARINGS INC COM COM 75524B104 23,072 172,131 SH   OTR 1 172,131 0 0
REALPAGE INC COM COM 75606N109 22,123 340,297 SH   SOLE   276,950 0 63,347
REALPAGE INC COM COM 75606N109 13,112 201,685 SH   OTR 1 201,685 0 0
REPLIGEN CORP COM COM 759916109 12,398 100,297 SH   SOLE   80,997 0 19,300
REPLIGEN CORP COM COM 759916109 7,640 61,807 SH   OTR 1 61,807 0 0
ROGERS CORP COM COM 775133101 21,910 175,840 SH   SOLE   169,617 0 6,223
ROGERS CORP COM COM 775133101 13,694 109,905 SH   OTR 1 109,905 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 21,934 56,493 SH   SOLE   45,815 0 10,678
ROPER TECHNOLOGIES INC COM COM 776696106 13,200 33,997 SH   OTR 1 33,997 0 0
SALESFORCE COM INC COM COM 79466L302 3,028 16,165 SH   SOLE   13,814 0 2,351
SIGNATURE BK NEW YORK N Y COM COM 82669G104 12,596 117,811 SH   SOLE   95,783 0 22,028
SIGNATURE BK NEW YORK N Y COM COM 82669G104 7,524 70,369 SH   OTR 1 70,369 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 35,450 311,047 SH   SOLE   300,176 0 10,871
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 21,883 192,009 SH   OTR 1 192,009 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 14,478 256,345 SH   SOLE   208,152 0 48,193
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 8,667 153,460 SH   OTR 1 153,460 0 0
STAAR SURGICAL CO COM 852312305 50,250 816,540 SH   SOLE   788,119 0 28,421
STAAR SURGICAL CO COM 852312305 30,892 501,990 SH   OTR 1 501,990 0 0
STERIS PLC SHS USD COM G8473T100 20,752 135,244 SH   SOLE   109,709 0 25,535
STERIS PLC SHS USD COM G8473T100 12,483 81,355 SH   OTR 1 81,355 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 35,969 657,202 SH   SOLE   634,155 0 23,047
TABULA RASA HEALTHCARE INC COM COM 873379101 22,279 407,065 SH   OTR 1 407,065 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 32,098 774,743 SH   SOLE   747,771 0 26,972
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 19,735 476,350 SH   OTR 1 476,350 0 0
TELEFLEX INCORPORATED COM COM 879369106 17,608 48,375 SH   SOLE   39,244 0 9,131
TELEFLEX INCORPORATED COM COM 879369106 10,578 29,061 SH   OTR 1 29,061 0 0
TEXAS CAP BANCSHARES INC COM COM 88224Q107 14,123 457,490 SH   SOLE   441,446 0 16,044
TEXAS CAP BANCSHARES INC COM COM 88224Q107 8,746 283,332 SH   OTR 1 283,332 0 0
TEXAS ROADHOUSE INC COM COM 882681109 34,826 662,465 SH   SOLE   614,005 0 48,460
TEXAS ROADHOUSE INC COM COM 882681109 21,188 403,052 SH   OTR 1 403,052 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 3,218 8,881 SH   SOLE   7,590 0 1,291
TJX COS INC NEW COM COM 872540109 2,407 47,606 SH   SOLE   40,683 0 6,923
TREX CO INC COM COM 89531P105 54,876 421,894 SH   SOLE   404,690 0 17,204
TREX CO INC COM COM 89531P105 31,663 243,433 SH   OTR 1 243,433 0 0
TRIMBLE INC COM COM 896239100 10,058 232,883 SH   SOLE   188,919 0 43,964
TRIMBLE INC COM COM 896239100 6,037 139,784 SH   OTR 1 139,784 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 73,727 212,544 SH   SOLE   191,602 0 20,942
TYLER TECHNOLOGIES INC COM COM 902252105 42,772 123,305 SH   OTR 1 123,305 0 0
ULTA BEAUTY INC COM COM 90384S303 11,757 57,798 SH   SOLE   47,078 0 10,720
ULTA BEAUTY INC COM COM 90384S303 6,268 30,811 SH   OTR 1 30,811 0 0
V F CORP COM COM 918204108 1,548 25,399 SH   SOLE   21,706 0 3,693
VARIAN MED SYS INC COM COM 92220P105 5,049 41,206 SH   SOLE   33,426 0 7,780
VARIAN MED SYS INC COM COM 92220P105 3,030 24,729 SH   OTR 1 24,729 0 0
VERISK ANALYTICS INC COM COM 92345Y106 25,465 149,620 SH   SOLE   121,545 0 28,075
VERISK ANALYTICS INC COM COM 92345Y106 15,259 89,654 SH   OTR 1 89,654 0 0
VISA INC COM CL A COM 92826C839 3,363 17,408 SH   SOLE   14,877 0 2,531
VOCERA COMMUNICATIONS INC COM COM 92857F107 24,934 1,176,127 SH   SOLE   1,134,777 0 41,350
VOCERA COMMUNICATIONS INC COM COM 92857F107 15,482 730,298 SH   OTR 1 730,298 0 0
WATSCO INC COM COM 942622200 12,270 69,051 SH   SOLE   56,370 0 12,681
WATSCO INC COM COM 942622200 7,179 40,399 SH   OTR 1 40,399 0 0
WD-40 CO COM COM 929236107 21,451 108,175 SH   SOLE   104,326 0 3,849
WD-40 CO COM COM 929236107 13,482 67,988 SH   OTR 1 67,988 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648 2,093 10,117 SH   SOLE   10,117 0 0
ISHARES TR RUS MD CP GR ETF ETF 464287481 512 3,238 SH   SOLE   3,238 0 0