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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579y101   585,094 5,352 SH   SOLE   5,352 0 0
ABBOTT LABORATORIES COM 002824100   2,690,661 24,445 SH   SOLE   24,445 0 0
ABBVIE INC SHS COM 00287y109   4,206,041 27,141 SH   SOLE   27,141 0 0
ABRDN HEALTHCARE OPPORTUNITIES COM 879105104   201,329 11,117 SH   SOLE   11,117 0 0
ACCENTURE PLC F CLASS A COM g1151c101   1,371,707 3,909 SH   SOLE   3,909 0 0
AIR PROD & CHEMICALS COM 009158106   599,896 2,191 SH   SOLE   2,191 0 0
ALARM.COM COM 011642105   12,411,484 192,069 SH   SOLE   192,069 0 0
ALPHABET INC CLASS C COM 02079k107   150,610,482 1,068,690 SH   SOLE   1,068,690 0 0
ALPHABET INC. CLASS A COM 02079k305   2,451,001 17,546 SH   SOLE   17,546 0 0
AMAZON.COM INC COM 023135106   183,028,595 1,204,611 SH   SOLE   1,204,611 0 0
AMERICAN EXPRESS CO COM 025816109   216,767 1,157 SH   SOLE   1,157 0 0
AMERICAN TOWER CORP COM 03027x100   61,992,764 287,163 SH   SOLE   287,163 0 0
AMGEN INC. COM 031162100   638,540 2,217 SH   SOLE   2,217 0 0
AMPHENOL CORP NEW CL A COM 032095101   1,571,233 15,850 SH   SOLE   15,850 0 0
ANALOG DEVICES INC COM 032654105   1,356,408 6,831 SH   SOLE   6,831 0 0
ANSYS INC COM 03662q105   268,624,366 740,257 SH   SOLE   740,257 0 0
APPFOLIO, INC COM 03783c100   61,336,797 354,057 SH   SOLE   354,057 0 0
APPLE INC COM 037833100   17,833,091 92,625 SH   SOLE   92,625 0 0
ASML HOLDINGS COM n07059210   902,249 1,192 SH   SOLE   1,192 0 0
ATLASSIAN CORPORATION CL A COM 049468101   62,354,794 262,149 SH   SOLE   262,149 0 0
ATRION CORPORATION COM 049904105   15,401,484 40,660 SH   SOLE   40,660 0 0
AUTO DATA PROCESSING COM 053015103   3,957,501 16,987 SH   SOLE   16,987 0 0
BANK AMER CORP COM COM 060505104   665,917 19,778 SH   SOLE   19,778 0 0
BANK OF HAWAII CORP COM 062540109   213,177 2,942 SH   SOLE   2,942 0 0
BECTON DICKINSON&CO COM 075887109   438,183 1,797 SH   SOLE   1,797 0 0
BERKLEY W R CORP COM 084423102   1,202,099 16,998 SH   SOLE   16,998 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108   3,798,375 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   9,841,676 27,594 SH   SOLE   27,594 0 0
BIO-TECHNE CORP COM 09073m104   250,088,800 3,241,172 SH   SOLE   3,241,172 0 0
BLACKLINE INC COM 09239b109   44,062,129 705,672 SH   SOLE   705,672 0 0
BOOZ ALLEN HAMILTON HOLDING OR COM 099502106   647,480 5,062 SH   SOLE   5,062 0 0
BP PLC COM 055622104   271,270 7,663 SH   SOLE   7,663 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   10,914,398 115,815 SH   SOLE   115,815 0 0
BRISTOL-MYERS SQUIBB COM 110122108   258,267 5,033 SH   SOLE   5,033 0 0
CABLE ONE INC COM COM 12685j105   725,793 1,304 SH   SOLE   1,304 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108   312,468 30,161 SH   SOLE   30,161 0 0
CAMECO CORP COM 13321l108   3,154,618 73,193 SH   SOLE   73,193 0 0
CANADIAN NATL RAILWY F COM 136375102   1,873,269 14,911 SH   SOLE   14,911 0 0
CANADIAN PACIFIC KANSAS CITY C COM 13646k108   889,741 11,254 SH   SOLE   11,254 0 0
CAPITAL ONE FINL CORP COM COM 14040h105   2,338,692 17,836 SH   SOLE   17,836 0 0
CARMAX INC COM 143130102   121,357,804 1,581,415 SH   SOLE   1,581,415 0 0
CARRIER GLOBAL ORD SHS COM 14448c104   291,744 5,078 SH   SOLE   5,078 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   7,108,929 83,184 SH   SOLE   83,184 0 0
CATERPILLAR INC DEL COM COM 149123101   371,362 1,256 SH   SOLE   1,256 0 0
CBRE GROUP INC COM 12504l109   208,423,775 2,238,949 SH   SOLE   2,238,949 0 0
CDW CORP COM COM 12514g108   1,513,733 6,659 SH   SOLE   6,659 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   16,023,452 67,781 SH   SOLE   67,781 0 0
CHEVRON CORP COM 166764100   1,358,008 9,104 SH   SOLE   9,104 0 0
CHEWY, INC. COM 16679l109   25,289,698 1,070,237 SH   SOLE   1,070,237 0 0
CHUBB LTD COM h1467j104   1,153,328 5,103 SH   SOLE   5,103 0 0
CISCO SYSTEMS INC COM 17275r102   3,179,167 62,929 SH   SOLE   62,929 0 0
COCA COLA COM COM 191216100   2,230,466 37,849 SH   SOLE   37,849 0 0
COGENT COMMUNICATIONS HLDGS IN COM 19239v302   1,036,317 13,625 SH   SOLE   13,625 0 0
COLGATE-PALMOLIVE CO COM 194162103   991,243 12,436 SH   SOLE   12,436 0 0
COMCAST CORP NEW CL A COM 20030n101   2,551,654 58,191 SH   SOLE   58,191 0 0
CONOCOPHILLIPS COM 20825c104   383,505 3,304 SH   SOLE   3,304 0 0
CONSTELLATION SOFTWARE F COM 21037x100   14,237,044 5,730 SH   SOLE   5,730 0 0
CONTURA ENERGY INC COM 127097103   1,757,391 68,863 SH   SOLE   68,863 0 0
CORE & MAIN INC CL A COM 21874c102   23,163,282 573,207 SH   SOLE   573,207 0 0
COSTAR GROUP INC COM 22160n109   172,792,920 1,977,262 SH   SOLE   1,977,262 0 0
COSTCO WHOLESALE CO COM 22160k105   11,134,788 16,869 SH   SOLE   16,869 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105   75,839,888 297,039 SH   SOLE   297,039 0 0
CROWN CASTLE INC COM 22822v101   5,007,782 43,474 SH   SOLE   43,474 0 0
CRYOPORT, INC. COM 229050307   2,718,933 175,528 SH   SOLE   175,528 0 0
CVS HEALTH CORP COM 126650100   341,344 4,323 SH   SOLE   4,323 0 0
DANAHER CORP COM 235851102   142,847,448 617,478 SH   SOLE   617,478 0 0
DEXCOM INC COM 252131107   3,263,691 26,301 SH   SOLE   26,301 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   1,350,391 12,014 SH   SOLE   12,014 0 0
DOLLAR GENERAL CORP COM 256677105   775,325 5,703 SH   SOLE   5,703 0 0
DOUGLAS DYNAMICS INC COM 25960r105   16,952,933 571,190 SH   SOLE   571,190 0 0
EAGLE MATERIALS INC COM 26969p108   18,368,898 90,559 SH   SOLE   90,559 0 0
EAST WEST BANCORP INC COM 27579r104   511,205 7,105 SH   SOLE   7,105 0 0
EATON CORP PLC SHS COM g29183103   340,334 1,413 SH   SOLE   1,413 0 0
ECOLAB INC COM 278865100   226,594,148 1,142,396 SH   SOLE   1,142,396 0 0
EDWARDS LIFESCIENCES COM 28176e108   51,357,533 673,541 SH   SOLE   673,541 0 0
EMERSON ELECTRIC CO COM 291011104   442,495 4,546 SH   SOLE   4,546 0 0
ENDAVA plc COM 29260v105   61,726,828 792,894 SH   SOLE   792,894 0 0
ENTERPRISE PRODS PART LP COM 293792107   1,219,926 46,297 SH   SOLE   46,297 0 0
EOG RES INC COM COM 26875p101   472,888 3,910 SH   SOLE   3,910 0 0
EVERTEC INC COM 30040p103   12,767,626 311,862 SH   SOLE   311,862 0 0
EXPONENT INC COM 30214u102   13,508,780 153,439 SH   SOLE   153,439 0 0
EXXON MOBIL CORP COM 30231g102   1,146,899 11,471 SH   SOLE   11,471 0 0
FASTENAL CO COM 311900104   223,954,912 3,457,695 SH   SOLE   3,457,695 0 0
FISERV INC COM COM 337738108   4,870,047 36,661 SH   SOLE   36,661 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100   189,221 13,613 SH   SOLE   13,613 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101   62,037,904 556,095 SH   SOLE   556,095 0 0
FORTINET INC COM COM 34959e109   231,603 3,957 SH   SOLE   3,957 0 0
FRANCO-NEVADA CORPORATION COM 351858105   1,433,327 12,935 SH   SOLE   12,935 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109   57,122 15,192 SH   SOLE   15,192 0 0
GENUINE PARTS CO COM 372460105   235,450 1,700 SH   SOLE   1,700 0 0
GOOSEHEAD INSURANCE, INC. COM 38267d109   74,858,164 987,575 SH   SOLE   987,575 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100   167,215,244 1,533,522 SH   SOLE   1,533,522 0 0
HALLIBURTON CO HLDG COM 406216101   2,546,050 70,430 SH   SOLE   70,430 0 0
HAMILTON LANE INC COM 407497106   26,138,398 230,416 SH   SOLE   230,416 0 0
HEALTHEQUITY, INC. COM 42226a107   16,790,451 253,250 SH   SOLE   253,250 0 0
HEALTHPEAK PPTYS INC COM 42250p103   434,454 21,942 SH   SOLE   21,942 0 0
HEICO CORP CL A COM 422806208   200,781,999 1,409,590 SH   SOLE   1,409,590 0 0
HOME DEPOT INC COM 437076102   1,998,321 5,766 SH   SOLE   5,766 0 0
HONEYWELL INTL INC COM 438516106   1,561,356 7,445 SH   SOLE   7,445 0 0
IBM CORP COM 459200101   754,620 4,614 SH   SOLE   4,614 0 0
IDEXX LABS INC COM 45168d104   31,972,545 57,603 SH   SOLE   57,603 0 0
ILLINOIS TOOL WORKS COM 452308109   578,933 2,210 SH   SOLE   2,210 0 0
ILLUMINA INC COM 452327109   81,355,057 584,279 SH   SOLE   584,279 0 0
INGERSOLL-RAND, INC. COM 45687v106   3,244,104 41,946 SH   SOLE   41,946 0 0
INTEL CORP COM 458140100   4,384,312 87,250 SH   SOLE   87,250 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100   715,738 21,928 SH   SOLE   21,928 0 0
INTUIT INC. COM 461202103   57,636,804 92,214 SH   SOLE   92,214 0 0
INTUITIVE SURGICAL INC COM 46120e602   210,996,519 625,434 SH   SOLE   625,434 0 0
J P MORGAN CHASE & CO COM 46625h100   4,368,996 25,685 SH   SOLE   25,685 0 0
JACOBS SOLUTIONS INC COM COM 46982l108   244,024 1,880 SH   SOLE   1,880 0 0
JOHN BEAN TECHNOLOGIES CORP. COM 477839104   12,736,783 128,072 SH   SOLE   128,072 0 0
JOHNSON & JOHNSON COM 478160104   9,265,435 59,113 SH   SOLE   59,113 0 0
KADANT INC COM 48282t104   12,392,219 44,209 SH   SOLE   44,209 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   1,479,378 9,299 SH   SOLE   9,299 0 0
KINSALE CAPITAL GROUP INC. COM 49714p108   78,452,902 234,251 SH   SOLE   234,251 0 0
LABORATORY CORP AMER HLDGS COM COM 50540r409   1,100,765 4,843 SH   SOLE   4,843 0 0
LEMAITRE VASCULAR COM 525558201   10,135,042 178,560 SH   SOLE   178,560 0 0
LILLY ELI & CO COM 532457108   2,036,763 3,494 SH   SOLE   3,494 0 0
LINDE PLC SHS COM g54950103   901,998 2,196 SH   SOLE   2,196 0 0
LOWE'S COMPANIES INC COM 548661107   5,140,460 23,098 SH   SOLE   23,098 0 0
LVMH MOET HENNESSY LOU VUITTON COM 502441306   1,038,380 6,392 SH   SOLE   6,392 0 0
M & T BANK CORP COM 55261f104   623,593 4,549 SH   SOLE   4,549 0 0
MANHATTAN ASSOCS INC COM COM 562750109   15,701,694 72,923 SH   SOLE   72,923 0 0
MARKEL GROUP INC COM 570535104   158,859,165 111,881 SH   SOLE   111,881 0 0
MARSH & MC LENNAN COMPANIES IN COM 571748102   1,154,441 6,093 SH   SOLE   6,093 0 0
MASTERCARD INC-CLASS A COM 57636q104   183,864,366 431,090 SH   SOLE   431,090 0 0
MC DONALDS CORP COM 580135101   581,580 1,961 SH   SOLE   1,961 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   1,621,280 23,696 SH   SOLE   23,696 0 0
MEDPACE HOLDINGS, INC. COM 58506q109   17,853,570 58,244 SH   SOLE   58,244 0 0
MERCK & CO. INC. COM 58933y105   4,158,786 38,147 SH   SOLE   38,147 0 0
MERGENET SOLUTIONS INC COM COM 58950m109   10,000 10,000 SH   SOLE   10,000 0 0
META PLATFORMS INC CL A COM 30303m102   284,230 803 SH   SOLE   803 0 0
MICROSOFT CORP COM 594918104   134,346,202 357,266 SH   SOLE   357,266 0 0
MIDDLEBY CORP COM 596278101   446,072 3,031 SH   SOLE   3,031 0 0
MONDELEZ INTL INC COM 609207105   1,580,691 21,824 SH   SOLE   21,824 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   55,334,224 87,723 SH   SOLE   87,723 0 0
MOODYS CORP COM 615369105   213,123,600 545,687 SH   SOLE   545,687 0 0
MORNINGSTAR INC COM 617700109   13,576,158 47,429 SH   SOLE   47,429 0 0
MSCI INC COM COM 55354g100   952,564 1,684 SH   SOLE   1,684 0 0
MURPHY USA INC COM COM 626755102   21,863,027 61,317 SH   SOLE   61,317 0 0
NEOGEN CORP COM COM 640491106   514,152 25,567 SH   SOLE   25,567 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406   912,552 7,892 SH   SOLE   7,892 0 0
NETFLIX INC COM 64110l106   486,880 1,000 SH   SOLE   1,000 0 0
NEXTERA ENERGY INC SHS COM 65339f101   1,294,714 21,316 SH   SOLE   21,316 0 0
NIKE INC CL B COM 654106103   708,547 6,526 SH   SOLE   6,526 0 0
NORFOLK SOUTHERN CO COM 655844108   590,714 2,499 SH   SOLE   2,499 0 0
NOVANTA INC COM NPV COM 67000b104   23,935,195 142,125 SH   SOLE   142,125 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   384,393 3,807 SH   SOLE   3,807 0 0
NXP SEMICONDUCTORS COM n6596x109   628,175 2,735 SH   SOLE   2,735 0 0
O REILLY AUTOMOTIVE COM 67103h107   34,893,588 36,727 SH   SOLE   36,727 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100   158,091,595 390,032 SH   SOLE   390,032 0 0
ONEOK INC COM 682680103   457,273 6,512 SH   SOLE   6,512 0 0
ORACLE CORP COM 68389x105   205,750 1,952 SH   SOLE   1,952 0 0
ORTHOPEDIATRICS CORP COM 68752l100   1,765,358 54,302 SH   SOLE   54,302 0 0
OTIS WORLDWIDE ORD SHS COM 68902v107   202,211 2,260 SH   SOLE   2,260 0 0
PAYCHEX INC COM 704326107   4,113,345 34,534 SH   SOLE   34,534 0 0
PELOTON INTERACTIVE INC CL A C COM 70614w100   391,282 64,250 SH   SOLE   64,250 0 0
PEPSICO INC COM 713448108   1,430,471 8,422 SH   SOLE   8,422 0 0
PERIMETER SOLUTIONS SA COM l7579l106   6,647,409 1,445,089 SH   SOLE   1,445,089 0 0
PFIZER INC COM 717081103   1,384,597 48,093 SH   SOLE   48,093 0 0
PINNACLE WEST CAP CORP COM 723484101   215,520 3,000 SH   SOLE   3,000 0 0
PIONEER NAT RES CO COM COM 723787107   325,671 1,448 SH   SOLE   1,448 0 0
PNC FINL SERVICES COM 693475105   607,322 3,922 SH   SOLE   3,922 0 0
POOL CORPORATION COM 73278l105   860,815 2,159 SH   SOLE   2,159 0 0
PROCORE TECHNOLOGIES INC COM 74275k108   15,469,589 223,484 SH   SOLE   223,484 0 0
PROCTER & GAMBLE CO COM 742718109   18,844,751 128,598 SH   SOLE   128,598 0 0
QUALCOMM INC COM 747525103   54,205,159 374,785 SH   SOLE   374,785 0 0
RANGE RESOURCES CORP DEL COM 75281a109   2,439,309 80,135 SH   SOLE   80,135 0 0
REALTY INCM CRP MD PV$1.REIT COM 756109104   309,629 5,392 SH   SOLE   5,392 0 0
REPLIGEN CORPORATION COM 759916109   87,446,205 486,353 SH   SOLE   486,353 0 0
REPUBLIC SVCS INC COM 760759100   270,137 1,638 SH   SOLE   1,638 0 0
ROPER TECHNOLOGIES INC COM 776696106   26,680,631 48,940 SH   SOLE   48,940 0 0
RPM INTERNATIONAL INC COM 749685103   424,194 3,800 SH   SOLE   3,800 0 0
RTX CORP COM 75513e101   464,945 5,526 SH   SOLE   5,526 0 0
S & P GLOBAL INC COM 78409v104   177,739,891 403,477 SH   SOLE   403,477 0 0
SBA COMMUNICATIONS CORP CL A COM 78410g104   32,626,991 128,610 SH   SOLE   128,610 0 0
SCHLUMBERGER LTD COM 806857108   1,322,597 25,415 SH   SOLE   25,415 0 0
SHERWIN-WILLIAMS COM 824348106   41,129,344 131,867 SH   SOLE   131,867 0 0
SHOPIFY INC. COM 82509l107   7,134,471 91,585 SH   SOLE   91,585 0 0
SHORE BANCSHARES, INC. COM 825107105   399,014 28,001 SH   SOLE   28,001 0 0
SIMPSON MANUFACTURING CO COM 829073105   14,300,768 72,233 SH   SOLE   72,233 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982l103   109,239,973 672,246 SH   SOLE   672,246 0 0
SOUTHERN COMPANY COM 842587107   235,763 3,362 SH   SOLE   3,362 0 0
SPROUT SOCIAL, INC. COM 85209w109   88,333,521 1,437,720 SH   SOLE   1,437,720 0 0
STARBUCKS CORP COM COM 855244109   926,029 9,645 SH   SOLE   9,645 0 0
STRYKER CORP COM 863667101   1,257,154 4,198 SH   SOLE   4,198 0 0
T ROWE PRICE GROUP INC COM 74144t108   9,582,256 88,980 SH   SOLE   88,980 0 0
TELEFLEX INC COM COM 879369106   213,934 858 SH   SOLE   858 0 0
TERRENO REALTY CORP COM 88146m101   1,516,238 24,194 SH   SOLE   24,194 0 0
TEXAS INSTRUMENTS COM 882508104   204,722 1,201 SH   SOLE   1,201 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108   12,489,268 148,576 SH   SOLE   148,576 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   124,680,860 234,897 SH   SOLE   234,897 0 0
TJX COMPANIES INC COM 872540109   214,784 2,290 SH   SOLE   2,290 0 0
TOPICUS COM INC REGISTERED SHS COM 89072t102   534,730 7,958 SH   SOLE   7,958 0 0
TRANSDIGM GROUP INC COM 893641100   241,143,304 238,378 SH   SOLE   238,378 0 0
TRIMBLE INC COM 896239100   570,251 10,719 SH   SOLE   10,719 0 0
TRUPANION, INC. COM 898202106   7,484,883 245,326 SH   SOLE   245,326 0 0
TYLER TECHNOLOGIES INC COM 902252105   32,887,806 78,656 SH   SOLE   78,656 0 0
U S BANCORP COM 902973304   728,335 16,828 SH   SOLE   16,828 0 0
UNION PACIFIC CORP COM 907818108   794,399 3,234 SH   SOLE   3,234 0 0
UNITED PARCEL SRVC CLASS B COM 911312106   638,708 4,062 SH   SOLE   4,062 0 0
UNITEDHEALTH GRP INC COM 91324p102   3,368,491 6,398 SH   SOLE   6,398 0 0
UTZ BRANDS INC. COM 918090101   62,705,682 3,861,187 SH   SOLE   3,861,187 0 0
VEEVA SYSTEMS, INC. COM 922475108   171,914,952 892,972 SH   SOLE   892,972 0 0
VENTAS INC REIT COM 92276f100   564,252 11,321 SH   SOLE   11,321 0 0
VERALTO CORP COM 92338c103   159,152,617 1,934,751 SH   SOLE   1,934,751 0 0
VERISK ANALYTICS INC COM 92345y106   80,159,056 335,590 SH   SOLE   335,590 0 0
VERIZON COMMUNICATN COM 92343v104   331,458 8,792 SH   SOLE   8,792 0 0
VISA INC CL A COM 92826c839   226,514,527 870,039 SH   SOLE   870,039 0 0
VULCAN MATERIALS CO COM 929160109   253,934,919 1,118,607 SH   SOLE   1,118,607 0 0
W.P. CAREY INC. REIT COM 92936u109   304,535 4,699 SH   SOLE   4,699 0 0
WABTEC COM 929740108   3,398,382 26,780 SH   SOLE   26,780 0 0
WALMART INC COM 931142103   787,071 4,993 SH   SOLE   4,993 0 0
WALT DISNEY CO COM 254687106   559,166 6,193 SH   SOLE   6,193 0 0
WASTE CONNECTIONS INC COM 94106b101   241,400,849 1,617,209 SH   SOLE   1,617,209 0 0
WATSCO INC COM 942622200   8,439,050 19,696 SH   SOLE   19,696 0 0
WAYFAIR INC COM 94419l101   487,553 7,902 SH   SOLE   7,902 0 0
WD-40 COMPANY COM 929236107   14,259,199 59,644 SH   SOLE   59,644 0 0
WELLS FARGO BK N A COM 949746101   305,470 6,206 SH   SOLE   6,206 0 0
WEST PHARMACEUTICALS, INC. COM 955306105   27,286,288 77,491 SH   SOLE   77,491 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   1,539,408 31,200 SH   SOLE   31,200 0 0
WILLSCOT MOBILE MINI HLDGS COR COM 971378104   160,865,892 3,614,964 SH   SOLE   3,614,964 0 0
WNS HOLDINGS LTD COM 92932m101   76,390,825 1,208,716 SH   SOLE   1,208,716 0 0
WORKIVA INC COM 98139a105   50,175,338 494,192 SH   SOLE   494,192 0 0
ZOETIS INC COM 98978v103   40,535,574 205,379 SH   SOLE   205,379 0 0
FINANCIAL SELECT SECTOR SPDR ETFS 81369y605   337,573 8,978 SH   SOLE   8,978 0 0
ISHARES CORE MSCI EAFE ETF ETFS 46432f842   241,300 3,430 SH   SOLE   3,430 0 0
ISHARES CORE S&P 500 ETF ETFS 464287200   240,248 503 SH   SOLE   503 0 0
ISHARES MSCI EAFE ETF ETFS 464287465   962,069 12,768 SH   SOLE   12,768 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764   273,171 4,930 SH   SOLE   4,930 0 0
ISHARES RUSSELL 2000 GROWTH IN ETFS 464287648   615,921 2,442 SH   SOLE   2,442 0 0
ISHARES RUSSELL MIDCAP GROWTH ETFS 464287481   680,557 6,515 SH   SOLE   6,515 0 0
ISHARES TR U.S. TECH ETF ETFS 464287721   234,452 1,910 SH   SOLE   1,910 0 0
S&P DEP RECEIPTS ETFS 78462f103   339,371 714 SH   SOLE   714 0 0
SPDR FUND CONSUMER DISCRE SELE ETFS 81369y407   255,877 1,431 SH   SOLE   1,431 0 0
SPDR GOLD TRUST ETFS 78463v107   286,755 1,500 SH   SOLE   1,500 0 0
UTILITIES SELECT SECTOR SPDR ETFS 81369y886   250,153 3,950 SH   SOLE   3,950 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844   1,647,598 9,669 SH   SOLE   9,669 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775   2,920,515 52,022 SH   SOLE   52,022 0 0
VANGUARD FTSE DEVELOPED MARKET ETFS 921943858   201,276 4,202 SH   SOLE   4,202 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858   796,559 19,381 SH   SOLE   19,381 0 0
VANGUARD HEALTH CARE ETFS 92204a504   301,843 1,204 SH   SOLE   1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406   1,781,392 15,958 SH   SOLE   15,958 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751   322,128 1,510 SH   SOLE   1,510 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702   512,072 1,058 SH   SOLE   1,058 0 0
VANGUARD MID CAP ETF ETFS 922908629   589,277 2,533 SH   SOLE   2,533 0 0
VANGUARD REIT ETF ETFS 922908553   604,294 6,839 SH   SOLE   6,839 0 0
VANGUARD S&P 500 ETF ETFS 922908363   6,403,488 14,660 SH   SOLE   14,660 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769   620,330 2,615 SH   SOLE   2,615 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717w422   369,000 9,000 SH   SOLE   9,000 0 0