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
3-D SYS CORP DEL COM NEW COM 88554D205   841,649 78,512 SH   SOLE   78,512 0 0
3M COMPANY COM 88579y101   684,700 6,514 SH   SOLE   6,514 0 0
ABBOTT LABORATORIES COM 002824100   2,191,266 21,640 SH   SOLE   21,640 0 0
ABBVIE INC SHS COM 00287y109   3,287,484 20,628 SH   SOLE   20,628 0 0
ABCAM PLC COM 000380204   11,093,678 824,196 SH   SOLE   824,196 0 0
ACCENTURE PLC F CLASS A COM g1151c101   1,642,550 5,747 SH   SOLE   5,747 0 0
AIR PROD & CHEMICALS COM 009158106   633,306 2,205 SH   SOLE   2,205 0 0
ALARM.COM COM 011642105   9,540,868 189,755 SH   SOLE   189,755 0 0
ALLEGION PLC COM G0176J109   527,353 4,941 SH   SOLE   4,941 0 0
ALPHABET INC CLASS C COM 02079K107   116,525,552 1,120,438 SH   SOLE   1,120,438 0 0
ALPHABET INC. CLASS A COM 02079k305   1,826,893 17,612 SH   SOLE   17,612 0 0
AMAZON.COM INC COM 023135106   127,549,412 1,234,867 SH   SOLE   1,234,867 0 0
AMERICAN TOWER CORP COM 03027X100   86,069,978 421,210 SH   SOLE   421,210 0 0
AMGEN INC. COM 031162100   535,960 2,217 SH   SOLE   2,217 0 0
AMPHENOL CORP NEW CL A COM 032095101   1,018,985 12,469 SH   SOLE   12,469 0 0
ANALOG DEVICES INC COM 032654105   1,267,577 6,427 SH   SOLE   6,427 0 0
ANSYS INC COM 03662Q105   271,097,552 814,596 SH   SOLE   814,596 0 0
APPFOLIO, INC COM 03783C100   47,278,223 379,806 SH   SOLE   379,806 0 0
APPLE INC COM 037833100   15,927,952 96,592 SH   SOLE   96,592 0 0
ASML HOLDINGS COM N07059210   579,965 852 SH   SOLE   852 0 0
ATLASSIAN CORPORATION CL A COM 049468101   51,368,629 300,103 SH   SOLE   300,103 0 0
ATRION CORPORATION COM 049904105   15,108,882 24,062 SH   SOLE   24,062 0 0
AUTO DATA PROCESSING COM 053015103   3,473,956 15,604 SH   SOLE   15,604 0 0
AZENTA INC COM COM 114340102   45,705,715 1,024,332 SH   SOLE   1,024,332 0 0
BANK AMER CORP COM COM 060505104   578,028 20,211 SH   SOLE   20,211 0 0
BECTON DICKINSON&CO COM 075887109   430,993 1,741 SH   SOLE   1,741 0 0
BERKLEY W R CORP COM 084423102   1,058,520 17,002 SH   SOLE   17,002 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108   3,259,200 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   8,840,703 28,632 SH   SOLE   28,632 0 0
BIO-TECHNE CORP COM 09073M104   218,789,610 2,949,044 SH   SOLE   2,949,044 0 0
BLACKLINE INC COM 09239B109   121,942,242 1,815,968 SH   SOLE   1,815,968 0 0
BP PLC COM 055622104   290,734 7,663 SH   SOLE   7,663 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   12,449,081 161,697 SH   SOLE   161,697 0 0
BRISTOL-MYERS SQUIBB COM 110122108   317,125 4,575 SH   SOLE   4,575 0 0
CABLE ONE INC COM COM 12685J105   45,684,607 65,078 SH   SOLE   65,078 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108   314,737 29,918 SH   SOLE   29,918 0 0
CAMECO CORP COM 13321L108   1,622,540 62,000 SH   SOLE   62,000 0 0
CAMPBELL SOUP CO COM COM 134429109   219,920 4,000 SH   SOLE   4,000 0 0
CANADIAN NATL RAILWY F COM 136375102   1,711,863 14,511 SH   SOLE   14,511 0 0
CANADIAN PACIFIC RAILWAY COM 13645T100   954,748 12,409 SH   SOLE   12,409 0 0
CAPITAL ONE FINL CORP COM COM 14040H105   1,889,089 19,645 SH   SOLE   19,645 0 0
CARMAX INC COM 143130102   127,496,959 1,983,462 SH   SOLE   1,983,462 0 0
CBRE GROUP INC COM 12504L109   158,524,864 2,177,240 SH   SOLE   2,177,240 0 0
CDW CORP COM COM 12514G108   1,244,772 6,387 SH   SOLE   6,387 0 0
CHEVRON CORP COM 166764100   817,575 5,011 SH   SOLE   5,011 0 0
CHEWY, INC. COM 16679L109   30,283,068 810,141 SH   SOLE   810,141 0 0
CHUBB LTD COM h1467j104   705,110 3,631 SH   SOLE   3,631 0 0
CISCO SYSTEMS INC COM 17275r102   3,534,254 67,609 SH   SOLE   67,609 0 0
COCA COLA COM COM 191216100   2,445,496 39,424 SH   SOLE   39,424 0 0
COGENT COMMUNICATIONS HLDGS IN COM 19239V302   986,131 15,476 SH   SOLE   15,476 0 0
COLGATE-PALMOLIVE CO COM 194162103   827,890 11,016 SH   SOLE   11,016 0 0
COMCAST CORP NEW CL A COM 20030n101   2,654,061 70,010 SH   SOLE   70,010 0 0
CONOCOPHILLIPS COM 20825c104   328,791 3,314 SH   SOLE   3,314 0 0
CONSTELLATION SOFTWARE F COM 21037x100   11,123,191 5,923 SH   SOLE   5,923 0 0
CONTURA ENERGY INC COM 127097103   1,763,402 71,858 SH   SOLE   71,858 0 0
COSTAR GROUP INC COM 22160N109   151,814,698 2,205,007 SH   SOLE   2,205,007 0 0
COSTCO WHOLESALE CO COM 22160k105   8,735,267 17,581 SH   SOLE   17,581 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105   78,006,972 568,315 SH   SOLE   568,315 0 0
CROWN CASTLE INC COM 22822v101   6,615,592 49,429 SH   SOLE   49,429 0 0
CRYOPORT, INC. COM 229050307   4,431,625 184,651 SH   SOLE   184,651 0 0
CVS HEALTH CORP COM 126650100   353,418 4,756 SH   SOLE   4,756 0 0
DANAHER CORP COM 235851102   154,348,566 612,397 SH   SOLE   612,397 0 0
DEXCOM INC COM 252131107   1,466,424 12,622 SH   SOLE   12,622 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   1,173,345 11,871 SH   SOLE   11,871 0 0
DOLLAR GENERAL CORP COM 256677105   103,182,084 490,269 SH   SOLE   490,269 0 0
DOUGLAS DYNAMICS INC COM 25960R105   14,174,376 444,477 SH   SOLE   444,477 0 0
EAGLE MATERIALS INC COM 26969P108   6,854,992 46,712 SH   SOLE   46,712 0 0
EAST WEST BANCORP INC COM 27579r104   394,827 7,114 SH   SOLE   7,114 0 0
EATON CORP PLC SHS COM G29183103   244,028 1,424 SH   SOLE   1,424 0 0
ECOLAB INC COM 278865100   210,800,625 1,273,489 SH   SOLE   1,273,489 0 0
EDWARDS LIFESCIENCES COM 28176e108   39,110,047 472,743 SH   SOLE   472,743 0 0
EMERSON ELECTRIC CO COM 291011104   299,355 3,435 SH   SOLE   3,435 0 0
ENDAVA plc COM 29260v105   84,030,191 1,250,822 SH   SOLE   1,250,822 0 0
ENTERPRISE PRODS PART LP COM 293792107   1,073,089 41,432 SH   SOLE   41,432 0 0
ENVESTNET INC COM 29404K106   5,925,457 100,996 SH   SOLE   100,996 0 0
EVERTEC INC COM 30040P103   10,471,756 310,274 SH   SOLE   310,274 0 0
EXPONENT INC COM 30214U102   15,534,215 155,825 SH   SOLE   155,825 0 0
EXXON MOBIL CORP COM 30231g102   1,429,472 13,035 SH   SOLE   13,035 0 0
FASTENAL CO COM 311900104   209,909,267 3,891,533 SH   SOLE   3,891,533 0 0
FISERV INC COM 337738108   4,352,785 38,510 SH   SOLE   38,510 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100   206,880 14,948 SH   SOLE   14,948 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101   72,372,552 736,841 SH   SOLE   736,841 0 0
FORTINET INC COM COM 34959E109   1,718,323 25,855 SH   SOLE   25,855 0 0
FRANCO-NEVADA CORPORATION COM 351858105   1,523,610 10,450 SH   SOLE   10,450 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109   53,107 14,510 SH   SOLE   14,510 0 0
GENUINE PARTS CO COM 372460105   285,106 1,704 SH   SOLE   1,704 0 0
GOOSEHEAD INSURANCE, INC. COM 38267D109   58,037,553 1,111,831 SH   SOLE   1,111,831 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   149,157,829 1,817,889 SH   SOLE   1,817,889 0 0
HALLIBURTON CO HLDG COM 406216101   1,825,032 57,681 SH   SOLE   57,681 0 0
HAMILTON LANE INC COM 407497106   21,941,525 296,587 SH   SOLE   296,587 0 0
HEALTHEQUITY, INC. COM 42226A107   14,854,916 253,022 SH   SOLE   253,022 0 0
HEALTHPEAK PPTYS INC COM 42250p103   601,146 27,362 SH   SOLE   27,362 0 0
HEICO CORP CL A COM 422806208   185,844,582 1,367,510 SH   SOLE   1,367,510 0 0
HOME DEPOT INC COM 437076102   1,548,887 5,248 SH   SOLE   5,248 0 0
HONEYWELL INTL INC COM 438516106   1,396,765 7,308 SH   SOLE   7,308 0 0
IBM CORP COM 459200101   558,968 4,264 SH   SOLE   4,264 0 0
IDEXX LABS INC COM 45168d104   61,611,856 123,204 SH   SOLE   123,204 0 0
ILLINOIS TOOL WORKS COM 452308109   540,258 2,219 SH   SOLE   2,219 0 0
ILLUMINA INC COM 452327109   189,203,208 813,602 SH   SOLE   813,602 0 0
INGERSOLL-RAND, INC. COM 45687V106   3,697,281 63,549 SH   SOLE   63,549 0 0
INTEL CORP COM 458140100   3,758,520 115,045 SH   SOLE   115,045 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100   811,804 21,799 SH   SOLE   21,799 0 0
INTUIT INC. COM 461202103   1,361,579 3,054 SH   SOLE   3,054 0 0
INTUITIVE SURGICAL INC COM 46120E602   218,054,794 853,544 SH   SOLE   853,544 0 0
J P MORGAN CHASE & CO COM 46625h100   4,811,940 36,927 SH   SOLE   36,927 0 0
JACOBS SOLUTIONS INC COM COM 46982L108   221,389 1,884 SH   SOLE   1,884 0 0
JOHN BEAN TECHNOLOGIES CORP. COM 477839104   14,004,296 128,139 SH   SOLE   128,139 0 0
JOHNSON & JOHNSON COM 478160104   9,578,442 61,796 SH   SOLE   61,796 0 0
KADANT INC COM 48282T104   10,868,327 52,121 SH   SOLE   52,121 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   2,036,586 12,612 SH   SOLE   12,612 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108   15,858,464 52,835 SH   SOLE   52,835 0 0
LABORATORY CORP AMER HLDGS COM COM 50540R409   1,211,796 5,282 SH   SOLE   5,282 0 0
LEMAITRE VASCULAR COM 525558201   11,941,808 232,015 SH   SOLE   232,015 0 0
LILLY ELI & CO COM 532457108   1,198,313 3,489 SH   SOLE   3,489 0 0
LOWE'S COMPANIES INC COM 548661107   4,769,684 23,852 SH   SOLE   23,852 0 0
LUMINE GROUP INC SUB VTG SHS COM 55027C106   190,200 17,530 SH   SOLE   17,530 0 0
LVMH MOET HENNESSY LOU VUITTON COM 502441306   767,624 4,178 SH   SOLE   4,178 0 0
M & T BANK CORP COM 55261f104   544,540 4,554 SH   SOLE   4,554 0 0
MAGELLAN MIDSTREAM PRTNRS LP C COM 559080106   481,612 8,876 SH   SOLE   8,876 0 0
MANHATTAN ASSOCS INC COM COM 562750109   16,739,418 108,101 SH   SOLE   108,101 0 0
MARKEL CORP HLDG CO COM 570535104   138,859,334 108,704 SH   SOLE   108,704 0 0
MARSH & MC LENNAN COMPANIES IN COM 571748102   1,062,756 6,381 SH   SOLE   6,381 0 0
MASTERCARD INC-CLASS A COM 57636Q104   165,067,307 454,218 SH   SOLE   454,218 0 0
MC DONALDS CORP COM 580135101   541,163 1,935 SH   SOLE   1,935 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   1,930,139 23,196 SH   SOLE   23,196 0 0
MEDPACE HOLDINGS, INC. COM 58506Q109   17,332,570 92,170 SH   SOLE   92,170 0 0
MEDTRONIC PLC F COM g5960l103   622,358 7,720 SH   SOLE   7,720 0 0
MERCK & CO. INC. COM 58933y105   4,721,801 44,382 SH   SOLE   44,382 0 0
MERGENET SOLUTIONS INC COM COM 58950m109   10,000 10,000 SH   SOLE   10,000 0 0
MESA LABS INC COM 59064R109   9,906,132 56,694 SH   SOLE   56,694 0 0
META PLATFORMS INC CL A COM 30303m102   265,985 1,255 SH   SOLE   1,255 0 0
MICROSOFT CORP COM 594918104   110,675,533 383,890 SH   SOLE   383,890 0 0
MIDDLEBY CORP COM 596278101   712,378 4,859 SH   SOLE   4,859 0 0
MONDELEZ INTL INC COM 609207105   1,202,789 17,252 SH   SOLE   17,252 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   11,365,261 22,706 SH   SOLE   22,706 0 0
MOODYS CORP COM 615369105   200,706,303 655,860 SH   SOLE   655,860 0 0
MORGAN STANLEY COM 617446448   766,231 8,727 SH   SOLE   8,727 0 0
MURPHY USA INC COM COM 626755102   9,811,115 38,020 SH   SOLE   38,020 0 0
NEOGEN CORP COM COM 640491106   485,391 26,209 SH   SOLE   26,209 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406   968,166 7,956 SH   SOLE   7,956 0 0
NETFLIX INC COM 64110l106   345,480 1,000 SH   SOLE   1,000 0 0
NEWMONT GOLDCORP CORP COM 651639106   251,190 5,124 SH   SOLE   5,124 0 0
NEXTERA ENERGY INC SHS COM 65339f101   1,282,894 16,644 SH   SOLE   16,644 0 0
NIKE INC CL B COM 654106103   519,647 4,237 SH   SOLE   4,237 0 0
NORFOLK SOUTHERN CO COM 655844108   1,739,248 8,204 SH   SOLE   8,204 0 0
NOVANTA INC COM NPV COM 67000b104   22,858,167 143,681 SH   SOLE   143,681 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   350,244 3,807 SH   SOLE   3,807 0 0
NUTRIEN LTD COM 67077m108   1,755,784 23,775 SH   SOLE   23,775 0 0
O REILLY AUTOMOTIVE COM 67103h107   31,565,076 37,180 SH   SOLE   37,180 0 0
OKTA, INC COM 679295105   269,845 3,129 SH   SOLE   3,129 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100   110,265,052 323,510 SH   SOLE   323,510 0 0
ORTHOPEDIATRICS CORP COM 68752L100   15,051,473 339,839 SH   SOLE   339,839 0 0
PAYCHEX INC COM 704326107   4,488,376 39,169 SH   SOLE   39,169 0 0
PELOTON INTERACTIVE INC CL A C COM 70614w100   597,731 52,710 SH   SOLE   52,710 0 0
PEPSICO INC COM 713448108   1,324,859 7,267 SH   SOLE   7,267 0 0
PERIMETER SOLUTIONS SA COM l7579l106   5,027,423 622,206 SH   SOLE   622,206 0 0
PFIZER INC COM 717081103   2,767,300 67,826 SH   SOLE   67,826 0 0
PINNACLE WEST CAP CORP COM 723484101   237,720 3,000 SH   SOLE   3,000 0 0
PNC FINL SERVICES COM 693475105   500,266 3,936 SH   SOLE   3,936 0 0
POOL CORPORATION COM 73278l105   1,213,952 3,545 SH   SOLE   3,545 0 0
PROCORE TECHNOLOGIES INC COM 74275K108   14,121,390 225,473 SH   SOLE   225,473 0 0
PROCTER & GAMBLE CO COM 742718109   20,236,412 136,098 SH   SOLE   136,098 0 0
PROLOGIS INC. COM 74340w103   344,528 2,761 SH   SOLE   2,761 0 0
PROS HOLDINGS INC COM 74346Y103   22,117,527 807,209 SH   SOLE   807,209 0 0
QUALCOMM INC COM 747525103   105,520,587 827,093 SH   SOLE   827,093 0 0
RANGE RESOURCES CORP DEL COM 75281a109   2,203,627 83,250 SH   SOLE   83,250 0 0
RAYTHEON TECHNOLOGIES ORD SHS COM 75513e101   248,826 2,541 SH   SOLE   2,541 0 0
REALTY INCM CRP MD PV$1.REIT COM 756109104   327,007 5,164 SH   SOLE   5,164 0 0
REPLIGEN CORPORATION COM 759916109   14,817,680 88,012 SH   SOLE   88,012 0 0
REPUBLIC SVCS INC COM 760759100   243,408 1,800 SH   SOLE   1,800 0 0
ROPER TECHNOLOGIES INC COM 776696106   21,731,315 49,312 SH   SOLE   49,312 0 0
RPM INTERNATIONAL INC COM 749685103   331,861 3,804 SH   SOLE   3,804 0 0
S & P GLOBAL INC COM 78409V104   143,769,164 417,000 SH   SOLE   417,000 0 0
SBA COMMUNICATIONS CORP CL A COM 78410G104   68,263,385 261,475 SH   SOLE   261,475 0 0
SHOPIFY INC. COM 82509L107   6,157,222 128,436 SH   SOLE   128,436 0 0
SHORE BANCSHARES, INC. COM 825107105   399,854 28,001 SH   SOLE   28,001 0 0
SIMPSON MANUFACTURING CO COM 829073105   10,205,089 93,078 SH   SOLE   93,078 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982L103   106,558,816 778,540 SH   SOLE   778,540 0 0
SOUTHERN COMPANY COM 842587107   235,895 3,390 SH   SOLE   3,390 0 0
SPROUT SOCIAL, INC. COM 85209W109   47,166,982 774,753 SH   SOLE   774,753 0 0
STARBUCKS CORP COM COM 855244109   1,297,369 12,459 SH   SOLE   12,459 0 0
STRYKER CORP COM 863667101   1,175,300 4,117 SH   SOLE   4,117 0 0
T ROWE PRICE GROUP INC COM 74144T108   11,115,573 98,455 SH   SOLE   98,455 0 0
TEKLA HEALTHCARE OPP UNIT FD S COM 879105104   216,021 11,515 SH   SOLE   11,515 0 0
TELEFLEX INC COM COM 879369106   3,730,550 14,727 SH   SOLE   14,727 0 0
TERRENO REALTY CORP COM 88146m101   1,157,244 17,914 SH   SOLE   17,914 0 0
TEXAS INSTRUMENTS COM 882508104   1,291,467 6,943 SH   SOLE   6,943 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108   11,985,168 148,681 SH   SOLE   148,681 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   141,780,798 245,989 SH   SOLE   245,989 0 0
TOPICUS COM INC REGISTERED SHS COM 89072T102   708,294 9,934 SH   SOLE   9,934 0 0
TRACTOR SUPPLY COMP COM 892356106   520,387 2,214 SH   SOLE   2,214 0 0
TRANSDIGM GROUP INC COM 893641100   241,655,357 327,868 SH   SOLE   327,868 0 0
TRIMBLE INC COM 896239100   588,572 11,228 SH   SOLE   11,228 0 0
TRUPANION, INC. COM 898202106   10,869,081 253,418 SH   SOLE   253,418 0 0
TYLER TECHNOLOGIES INC COM 902252105   42,083,849 118,666 SH   SOLE   118,666 0 0
U S BANCORP COM 902973304   744,448 20,650 SH   SOLE   20,650 0 0
UNION PACIFIC CORP COM 907818108   756,790 3,760 SH   SOLE   3,760 0 0
UNITED PARCEL SRVC CLASS B COM 911312106   1,612,300 8,311 SH   SOLE   8,311 0 0
UNITEDHEALTH GRP INC COM 91324p102   3,265,247 6,909 SH   SOLE   6,909 0 0
UTZ BRANDS INC. COM 918090101   53,358,719 3,239,752 SH   SOLE   3,239,752 0 0
VAIL RESORTS INC COM 91879Q109   336,032 1,438 SH   SOLE   1,438 0 0
VEEVA SYSTEMS, INC. COM 922475108   149,092,464 811,211 SH   SOLE   811,211 0 0
VENTAS INC REIT COM 92276f100   496,672 11,457 SH   SOLE   11,457 0 0
VERISK ANALYTICS INC COM 92345Y106   138,701,813 722,932 SH   SOLE   722,932 0 0
VERIZON COMMUNICATN COM 92343v104   480,408 12,353 SH   SOLE   12,353 0 0
VISA INC CL A COM 92826C839   206,682,703 916,716 SH   SOLE   916,716 0 0
VULCAN MATERIALS CO COM 929160109   209,768,904 1,222,715 SH   SOLE   1,222,715 0 0
W.P. CAREY INC. REIT COM 92936u109   428,599 5,534 SH   SOLE   5,534 0 0
WABTEC COM 929740108   2,791,177 27,619 SH   SOLE   27,619 0 0
WALMART INC COM 931142103   741,013 5,026 SH   SOLE   5,026 0 0
WALT DISNEY CO COM 254687106   559,627 5,589 SH   SOLE   5,589 0 0
WASTE CONNECTIONS INC COM 94106B101   232,705,908 1,673,301 SH   SOLE   1,673,301 0 0
WATSCO INC COM 942622200   6,350,000 19,959 SH   SOLE   19,959 0 0
WAYFAIR INC COM 94419L101   380,968 11,094 SH   SOLE   11,094 0 0
WD-40 COMPANY COM 929236107   13,654,545 76,689 SH   SOLE   76,689 0 0
WEST PHARMACEUTICALS, INC. COM 955306105   26,624,187 76,844 SH   SOLE   76,844 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   1,502,592 31,200 SH   SOLE   31,200 0 0
WILLSCOT MOBILE MINI HLDGS COR COM 971378104   126,422,108 2,696,717 SH   SOLE   2,696,717 0 0
WNS HOLDINGS LTD COM 92932M101   112,608,875 1,208,639 SH   SOLE   1,208,639 0 0
WORKIVA INC COM 98139A105   70,122,107 684,719 SH   SOLE   684,719 0 0
CBRE CLARION GLOBAL REAL ESTAT ETFS 12504g100   92,288 17,380 SH   SOLE   17,380 0 0
ISHARES MSCI EAFE ETF ETFS 464287465   705,688 9,867 SH   SOLE   9,867 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764   243,197 4,930 SH   SOLE   4,930 0 0
SPDR FUND CONSUMER DISCRE SELE ETFS 81369y407   213,992 1,431 SH   SOLE   1,431 0 0
SPDR GOLD TRUST ETFS 78463v107   274,830 1,500 SH   SOLE   1,500 0 0
VANECK VECTORS OIL SVCS ETFS 92189h607   741,323 2,675 SH   SOLE   2,675 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844   1,492,203 9,689 SH   SOLE   9,689 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775   3,013,248 56,354 SH   SOLE   56,354 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858   791,921 19,602 SH   SOLE   19,602 0 0
VANGUARD HEALTH CARE ETFS 92204a504   287,106 1,204 SH   SOLE   1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406   1,031,368 9,776 SH   SOLE   9,776 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751   286,236 1,510 SH   SOLE   1,510 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702   407,827 1,058 SH   SOLE   1,058 0 0
VANGUARD MID CAP ETF ETFS 922908629   534,260 2,533 SH   SOLE   2,533 0 0
VANGUARD REIT ETF ETFS 922908553   1,159,737 13,966 SH   SOLE   13,966 0 0
VANGUARD S&P 500 ETF ETFS 922908363   5,670,760 15,079 SH   SOLE   15,079 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769   533,721 2,615 SH   SOLE   2,615 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717W422   283,860 9,000 SH   SOLE   9,000 0 0