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   416,709 56,312 SH   SOLE   56,312 0 0
3M COMPANY COM 88579y101   429,089 3,578 SH   SOLE   3,578 0 0
ABBOTT LABORATORIES COM 002824100   2,342,919 21,340 SH   SOLE   21,340 0 0
ABBVIE INC SHS COM 00287y109   3,138,628 19,421 SH   SOLE   19,421 0 0
ABCAM PLC COM 000380204   11,868,872 762,781 SH   SOLE   762,781 0 0
ACCENTURE PLC F CLASS A COM g1151c101   1,375,827 5,156 SH   SOLE   5,156 0 0
AIR PROD & CHEMICALS COM 009158106   257,406 835 SH   SOLE   835 0 0
ALARM.COM COM 011642105   8,526,789 172,328 SH   SOLE   172,328 0 0
ALLEGION PLC COM G0176J109   492,196 4,676 SH   SOLE   4,676 0 0
ALPHABET INC CLASS C COM 02079K107   155,259,665 1,749,799 SH   SOLE   1,749,799 0 0
ALPHABET INC. CLASS A COM 02079k305   1,565,377 17,742 SH   SOLE   17,742 0 0
AMAZON.COM INC COM 023135106   106,148,028 1,263,667 SH   SOLE   1,263,667 0 0
AMERICAN TOWER CORP COM 03027X100   94,864,004 447,767 SH   SOLE   447,767 0 0
AMGEN INC. COM 031162100   582,273 2,217 SH   SOLE   2,217 0 0
AMPHENOL CORP NEW CL A COM 032095101   761,036 9,995 SH   SOLE   9,995 0 0
ANALOG DEVICES INC COM 032654105   1,015,382 6,190 SH   SOLE   6,190 0 0
ANSYS INC COM 03662Q105   217,955,953 902,173 SH   SOLE   902,173 0 0
APPFOLIO, INC COM 03783C100   16,768,713 159,126 SH   SOLE   159,126 0 0
APPLE INC COM 037833100   11,563,066 88,995 SH   SOLE   88,995 0 0
ASML HOLDINGS COM N07059210   463,894 849 SH   SOLE   849 0 0
ATLASSIAN CORPORATION CL A COM 049468101   39,225,559 304,830 SH   SOLE   304,830 0 0
ATRION CORPORATION COM 049904105   11,744,898 20,994 SH   SOLE   20,994 0 0
AUTO DATA PROCESSING COM 053015103   3,448,223 14,436 SH   SOLE   14,436 0 0
AZENTA INC COM COM 114340102   75,692,186 1,300,106 SH   SOLE   1,300,106 0 0
BANK AMER CORP COM COM 060505104   832,364 25,132 SH   SOLE   25,132 0 0
BANK OF HAWAII CORP COM 062540109   228,182 2,942 SH   SOLE   2,942 0 0
BECTON DICKINSON&CO COM 075887109   442,762 1,741 SH   SOLE   1,741 0 0
BERKLEY W R CORP COM 084423102   1,233,807 17,002 SH   SOLE   17,002 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108   3,280,977 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   8,271,415 26,777 SH   SOLE   26,777 0 0
BIO-TECHNE CORP COM 09073M104   218,739,516 2,639,232 SH   SOLE   2,639,232 0 0
BLACKLINE INC COM 09239B109   145,082,756 2,156,723 SH   SOLE   2,156,723 0 0
BP PLC COM 055622104   262,499 7,515 SH   SOLE   7,515 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   6,870,959 108,890 SH   SOLE   108,890 0 0
BRISTOL-MYERS SQUIBB COM 110122108   306,324 4,257 SH   SOLE   4,257 0 0
BRITISH AMER TOBACCO PLC ADR COM 110448107   215,972 5,402 SH   SOLE   5,402 0 0
CABLE ONE INC COM COM 12685J105   62,347,065 87,583 SH   SOLE   87,583 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108   311,916 29,678 SH   SOLE   29,678 0 0
CAMPBELL SOUP CO COM COM 134429109   227,000 4,000 SH   SOLE   4,000 0 0
CANADIAN NATL RAILWY F COM 136375102   1,725,068 14,511 SH   SOLE   14,511 0 0
CANADIAN PACIFIC RAILWAY COM 13645T100   1,006,219 13,490 SH   SOLE   13,490 0 0
CAPITAL ONE FINL CORP COM COM 14040H105   1,826,224 19,645 SH   SOLE   19,645 0 0
CARMAX INC COM 143130102   121,144,413 1,989,562 SH   SOLE   1,989,562 0 0
CBRE GROUP INC COM 12504L109   171,524,736 2,228,752 SH   SOLE   2,228,752 0 0
CDW CORP COM COM 12514G108   1,173,637 6,572 SH   SOLE   6,572 0 0
CHEVRON CORP COM 166764100   549,398 3,061 SH   SOLE   3,061 0 0
CHEWY, INC. COM 16679L109   29,838,879 804,716 SH   SOLE   804,716 0 0
CHUBB LTD COM h1467j104   801,047 3,631 SH   SOLE   3,631 0 0
CISCO SYSTEMS INC COM 17275r102   3,385,292 71,060 SH   SOLE   71,060 0 0
COCA COLA COM COM 191216100   1,732,890 27,242 SH   SOLE   27,242 0 0
COGENT COMMUNICATIONS HLDGS IN COM 19239V302   883,370 15,476 SH   SOLE   15,476 0 0
COLGATE-PALMOLIVE CO COM 194162103   867,986 11,016 SH   SOLE   11,016 0 0
COMCAST CORP NEW CL A COM 20030n101   2,529,643 72,338 SH   SOLE   72,338 0 0
CONOCOPHILLIPS COM 20825c104   391,062 3,314 SH   SOLE   3,314 0 0
CONSTELLATION SOFTWARE F COM 21037x100   10,186,662 6,538 SH   SOLE   6,538 0 0
CONTURA ENERGY INC COM 127097103   320,228 13,033 SH   SOLE   13,033 0 0
COSTAR GROUP INC COM 22160N109   174,125,617 2,253,178 SH   SOLE   2,253,178 0 0
COSTCO WHOLESALE CO COM 22160k105   7,742,831 16,961 SH   SOLE   16,961 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105   57,178,384 543,056 SH   SOLE   543,056 0 0
CROWN CASTLE INC COM 22822v101   6,802,903 50,154 SH   SOLE   50,154 0 0
CRYOPORT, INC. COM 229050307   2,879,493 165,965 SH   SOLE   165,965 0 0
CVS HEALTH CORP COM 126650100   431,470 4,630 SH   SOLE   4,630 0 0
DANAHER CORP COM 235851102   165,724,064 624,384 SH   SOLE   624,384 0 0
DEXCOM INC COM 252131107   1,429,315 12,622 SH   SOLE   12,622 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   1,182,290 12,085 SH   SOLE   12,085 0 0
DOLLAR GENERAL CORP COM 256677105   64,129,896 260,426 SH   SOLE   260,426 0 0
DOUGLAS DYNAMICS INC COM 25960R105   22,276,504 616,054 SH   SOLE   616,054 0 0
EAST WEST BANCORP INC COM 27579r104   468,813 7,114 SH   SOLE   7,114 0 0
EATON CORP PLC SHS COM G29183103   223,533 1,424 SH   SOLE   1,424 0 0
ECOLAB INC COM 278865100   182,704,797 1,255,185 SH   SOLE   1,255,185 0 0
EDWARDS LIFESCIENCES COM 28176e108   35,542,786 476,381 SH   SOLE   476,381 0 0
EMERSON ELECTRIC CO COM 291011104   335,570 3,493 SH   SOLE   3,493 0 0
ENDAVA plc COM 29260v105   55,980,770 731,775 SH   SOLE   731,775 0 0
ENTERPRISE PRODS PART LP COM 293792107   1,004,260 41,636 SH   SOLE   41,636 0 0
ENVESTNET INC COM 29404K106   5,890,993 95,478 SH   SOLE   95,478 0 0
EVERTEC INC COM 30040P103   9,203,108 284,222 SH   SOLE   284,222 0 0
EVO PAYMENTS INC COM 26927e104   287,640 8,500 SH   SOLE   8,500 0 0
EXPONENT INC COM 30214U102   17,415,368 175,753 SH   SOLE   175,753 0 0
EXXON MOBIL CORP COM 30231g102   1,432,851 12,990 SH   SOLE   12,990 0 0
FASTENAL CO COM 311900104   187,855,600 3,969,899 SH   SOLE   3,969,899 0 0
FISERV INC COM 337738108   4,571,396 45,230 SH   SOLE   45,230 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100   221,139 14,723 SH   SOLE   14,723 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101   49,393,636 709,373 SH   SOLE   709,373 0 0
FORTINET INC COM COM 34959E109   1,410,721 28,855 SH   SOLE   28,855 0 0
FRANCO-NEVADA CORPORATION COM 351858105   1,426,216 10,450 SH   SOLE   10,450 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109   47,662 13,130 SH   SOLE   13,130 0 0
GENUINE PARTS CO COM 372460105   295,671 1,704 SH   SOLE   1,704 0 0
GOOSEHEAD INSURANCE, INC. COM 38267D109   37,036,313 1,078,518 SH   SOLE   1,078,518 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   107,496,660 1,718,297 SH   SOLE   1,718,297 0 0
HAMILTON LANE INC COM 407497106   17,341,250 271,466 SH   SOLE   271,466 0 0
HEALTHEQUITY, INC. COM 42226A107   14,367,421 233,086 SH   SOLE   233,086 0 0
HEALTHPEAK PPTYS INC COM 42250p103   895,303 35,712 SH   SOLE   35,712 0 0
HEICO CORP CL A COM 422806208   206,438,727 1,722,476 SH   SOLE   1,722,476 0 0
HOME DEPOT INC COM 437076102   1,322,926 4,188 SH   SOLE   4,188 0 0
HONEYWELL INTL INC COM 438516106   1,290,367 6,021 SH   SOLE   6,021 0 0
IBM CORP COM 459200101   719,807 5,109 SH   SOLE   5,109 0 0
IDEXX LABS INC COM 45168d104   61,838,169 151,579 SH   SOLE   151,579 0 0
ILLINOIS TOOL WORKS COM 452308109   488,884 2,219 SH   SOLE   2,219 0 0
ILLUMINA INC COM 452327109   164,421,282 813,162 SH   SOLE   813,162 0 0
INGERSOLL-RAND, INC. COM 45687V106   3,320,436 63,549 SH   SOLE   63,549 0 0
INTEL CORP COM 458140100   4,939,793 186,901 SH   SOLE   186,901 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100   691,025 20,745 SH   SOLE   20,745 0 0
INTUIT INC. COM 461202103   892,105 2,292 SH   SOLE   2,292 0 0
INTUITIVE SURGICAL INC COM 46120E602   234,845,003 885,039 SH   SOLE   885,039 0 0
J P MORGAN CHASE & CO COM 46625h100   4,912,468 36,633 SH   SOLE   36,633 0 0
JACOBS SOLUTIONS INC COM COM 46982L108   226,212 1,884 SH   SOLE   1,884 0 0
JOHN BEAN TECHNOLOGIES CORP. COM 477839104   13,015,790 142,514 SH   SOLE   142,514 0 0
JOHNSON & JOHNSON COM 478160104   11,177,423 63,274 SH   SOLE   63,274 0 0
KADANT INC COM 48282T104   8,380,051 47,177 SH   SOLE   47,177 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   2,321,420 13,570 SH   SOLE   13,570 0 0
KINSALE CAPITAL GROUP INC. COM 49714P108   12,903,920 49,342 SH   SOLE   49,342 0 0
LABORATORY CORP AMER HLDGS COM COM 50540R409   1,792,474 7,612 SH   SOLE   7,612 0 0
LEMAITRE VASCULAR COM 525558201   9,848,740 214,010 SH   SOLE   214,010 0 0
LILLY ELI & CO COM 532457108   1,514,340 4,139 SH   SOLE   4,139 0 0
LOWE'S COMPANIES INC COM 548661107   5,200,164 26,100 SH   SOLE   26,100 0 0
LVMH MOET HENNESSY LOU VUITTON COM 502441306   603,528 4,166 SH   SOLE   4,166 0 0
M & T BANK CORP COM 55261f104   617,108 4,254 SH   SOLE   4,254 0 0
MAGELLAN MIDSTREAM PRTNRS LP C COM 559080106   561,348 11,180 SH   SOLE   11,180 0 0
MANHATTAN ASSOCS INC COM COM 562750109   11,794,738 97,156 SH   SOLE   97,156 0 0
MARKEL CORP HLDG CO COM 570535104   148,470,293 112,692 SH   SOLE   112,692 0 0
MARSH & MC LENNAN COMPANIES IN COM 571748102   986,923 5,964 SH   SOLE   5,964 0 0
MASTERCARD INC-CLASS A COM 57636Q104   162,789,997 468,151 SH   SOLE   468,151 0 0
MC DONALDS CORP COM 580135101   539,029 2,045 SH   SOLE   2,045 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   1,922,716 23,196 SH   SOLE   23,196 0 0
MEDPACE HOLDINGS, INC. COM 58506Q109   18,274,907 86,036 SH   SOLE   86,036 0 0
MEDTRONIC PLC F COM g5960l103   583,805 7,512 SH   SOLE   7,512 0 0
MERCK & CO. INC. COM 58933y105   5,130,994 46,246 SH   SOLE   46,246 0 0
MERGENET SOLUTIONS INC COM COM 58950m109   10,000 10,000 SH   SOLE   10,000 0 0
MESA LABS INC COM 59064R109   8,493,556 51,101 SH   SOLE   51,101 0 0
MICROSOFT CORP COM 594918104   91,148,595 380,071 SH   SOLE   380,071 0 0
MIDDLEBY CORP COM 596278101   650,620 4,859 SH   SOLE   4,859 0 0
MONDELEZ INTL INC COM 609207105   1,096,239 16,448 SH   SOLE   16,448 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   8,013,510 22,662 SH   SOLE   22,662 0 0
MOODYS CORP COM 615369105   171,785,886 616,560 SH   SOLE   616,560 0 0
MORGAN STANLEY COM 617446448   676,164 7,953 SH   SOLE   7,953 0 0
NEOGEN CORP COM COM 640491106   401,417 26,357 SH   SOLE   26,357 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406   428,373 3,714 SH   SOLE   3,714 0 0
NETFLIX INC COM 64110l106   294,880 1,000 SH   SOLE   1,000 0 0
NEWMONT GOLDCORP CORP COM 651639106   241,864 5,124 SH   SOLE   5,124 0 0
NEXTERA ENERGY INC SHS COM 65339f101   1,336,820 15,991 SH   SOLE   15,991 0 0
NIKE INC CL B COM 654106103   550,903 4,708 SH   SOLE   4,708 0 0
NORFOLK SOUTHERN CO COM 655844108   2,638,917 10,709 SH   SOLE   10,709 0 0
NOVANTA INC COM NPV COM 67000b104   18,123,292 133,387 SH   SOLE   133,387 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   329,949 3,637 SH   SOLE   3,637 0 0
NUTRIEN LTD COM 67077m108   1,736,288 23,775 SH   SOLE   23,775 0 0
O REILLY AUTOMOTIVE COM 67103h107   32,116,186 38,051 SH   SOLE   38,051 0 0
OKTA, INC COM 679295105   6,723,809 98,402 SH   SOLE   98,402 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100   93,647,150 329,999 SH   SOLE   329,999 0 0
ORTHOPEDIATRICS CORP COM 68752L100   12,757,422 321,103 SH   SOLE   321,103 0 0
PAYCHEX INC COM 704326107   4,532,148 39,219 SH   SOLE   39,219 0 0
PELOTON INTERACTIVE INC CL A C COM 70614w100   418,517 52,710 SH   SOLE   52,710 0 0
PEPSICO INC COM 713448108   1,377,977 7,627 SH   SOLE   7,627 0 0
PERIMETER SOLUTIONS SA COM l7579l106   5,276,860 577,337 SH   SOLE   577,337 0 0
PFIZER INC COM 717081103   3,448,246 67,296 SH   SOLE   67,296 0 0
PINNACLE WEST CAP CORP COM 723484101   228,120 3,000 SH   SOLE   3,000 0 0
PNC FINL SERVICES COM 693475105   625,600 3,961 SH   SOLE   3,961 0 0
POOL CORPORATION COM 73278l105   1,070,250 3,540 SH   SOLE   3,540 0 0
PROCORE TECHNOLOGIES INC COM 74275K108   9,899,827 209,831 SH   SOLE   209,831 0 0
PROCTER & GAMBLE CO COM 742718109   19,505,469 128,698 SH   SOLE   128,698 0 0
PROGYNY, INC COM 74340e103   4,479,962 143,819 SH   SOLE   143,819 0 0
PROLOGIS INC. COM 74340w103   288,285 2,557 SH   SOLE   2,557 0 0
PROS HOLDINGS INC COM 74346Y103   26,379,184 1,087,353 SH   SOLE   1,087,353 0 0
QUALCOMM INC COM 747525103   88,746,768 807,229 SH   SOLE   807,229 0 0
RANGE RESOURCES CORP DEL COM 75281a109   1,506,204 60,200 SH   SOLE   60,200 0 0
RAYTHEON TECHNOLOGIES ORD SHS COM 75513e101   277,111 2,746 SH   SOLE   2,746 0 0
REALTY INCM CRP MD PV$1.REIT COM 756109104   301,950 4,760 SH   SOLE   4,760 0 0
REPLIGEN CORPORATION COM 759916109   13,698,703 80,909 SH   SOLE   80,909 0 0
REPUBLIC SVCS INC COM 760759100   232,193 1,800 SH   SOLE   1,800 0 0
ROPER TECHNOLOGIES INC COM 776696106   22,390,481 51,819 SH   SOLE   51,819 0 0
RPM INTERNATIONAL INC COM 749685103   370,700 3,804 SH   SOLE   3,804 0 0
S & P GLOBAL INC COM 78409V104   137,341,038 410,047 SH   SOLE   410,047 0 0
SBA COMMUNICATIONS CORP CL A COM 78410G104   75,293,230 268,607 SH   SOLE   268,607 0 0
SHOPIFY INC. COM 82509L107   8,977,394 258,640 SH   SOLE   258,640 0 0
SHORE BANCSHARES, INC. COM 825107105   526,212 30,190 SH   SOLE   30,190 0 0
SIMPSON MANUFACTURING CO COM 829073105   5,149,012 58,076 SH   SOLE   58,076 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982L103   74,835,473 637,875 SH   SOLE   637,875 0 0
SOUTHERN COMPANY COM 842587107   242,100 3,390 SH   SOLE   3,390 0 0
SPROUT SOCIAL, INC. COM 85209W109   42,850,415 758,952 SH   SOLE   758,952 0 0
STARBUCKS CORP COM COM 855244109   1,188,330 11,979 SH   SOLE   11,979 0 0
STRYKER CORP COM 863667101   917,588 3,753 SH   SOLE   3,753 0 0
T ROWE PRICE GROUP INC COM 74144T108   10,688,646 98,007 SH   SOLE   98,007 0 0
TEKLA HEALTHCARE OPP UNIT FD S COM 879105104   214,938 10,850 SH   SOLE   10,850 0 0
TELEFLEX INC COM COM 879369106   91,907,340 368,174 SH   SOLE   368,174 0 0
TEXAS INSTRUMENTS COM 882508104   1,143,983 6,924 SH   SOLE   6,924 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108   9,573,253 137,448 SH   SOLE   137,448 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   138,701,035 251,868 SH   SOLE   251,868 0 0
TOPICUS COM INC REGISTERED SHS COM 89072T102   587,773 11,402 SH   SOLE   11,402 0 0
TRACTOR SUPPLY COMP COM 892356106   477,619 2,123 SH   SOLE   2,123 0 0
TRANSDIGM GROUP INC COM 893641100   212,784,315 337,941 SH   SOLE   337,941 0 0
TREX COMPANY, INC. COM 89531P105   6,107,118 144,274 SH   SOLE   144,274 0 0
TRIMBLE INC COM 896239100   567,688 11,228 SH   SOLE   11,228 0 0
TRUPANION, INC. COM 898202106   10,941,121 230,194 SH   SOLE   230,194 0 0
TYLER TECHNOLOGIES INC COM 902252105   38,347,881 118,941 SH   SOLE   118,941 0 0
U S BANCORP COM 902973304   896,641 20,560 SH   SOLE   20,560 0 0
UNION PACIFIC CORP COM 907818108   1,025,257 4,951 SH   SOLE   4,951 0 0
UNITED PARCEL SRVC CLASS B COM 911312106   1,291,501 7,429 SH   SOLE   7,429 0 0
UNITEDHEALTH GRP INC COM 91324p102   3,496,674 6,595 SH   SOLE   6,595 0 0
UTZ BRANDS INC. COM 918090101   45,150,197 2,846,797 SH   SOLE   2,846,797 0 0
VEEVA SYSTEMS, INC. COM 922475108   130,469,060 808,459 SH   SOLE   808,459 0 0
VENTAS INC REIT COM 92276f100   699,278 15,522 SH   SOLE   15,522 0 0
VERISK ANALYTICS INC COM 92345Y106   130,508,195 739,759 SH   SOLE   739,759 0 0
VERIZON COMMUNICATN COM 92343v104   499,986 12,690 SH   SOLE   12,690 0 0
VISA INC CL A COM 92826C839   198,004,100 953,042 SH   SOLE   953,042 0 0
VULCAN MATERIALS CO COM 929160109   185,135,327 1,057,252 SH   SOLE   1,057,252 0 0
W.P. CAREY INC. REIT COM 92936u109   489,522 6,264 SH   SOLE   6,264 0 0
WABTEC COM 929740108   2,756,654 27,619 SH   SOLE   27,619 0 0
WALMART INC COM 931142103   712,568 5,026 SH   SOLE   5,026 0 0
WALT DISNEY CO COM 254687106   354,210 4,077 SH   SOLE   4,077 0 0
WASTE CONNECTIONS INC COM 94106B101   217,621,145 1,641,680 SH   SOLE   1,641,680 0 0
WATSCO INC COM 942622200   4,815,426 19,308 SH   SOLE   19,308 0 0
WAYFAIR INC COM 94419L101   19,288,155 586,444 SH   SOLE   586,444 0 0
WD-40 COMPANY COM 929236107   11,122,904 68,996 SH   SOLE   68,996 0 0
WEST PHARMACEUTICALS, INC. COM 955306105   18,157,488 77,151 SH   SOLE   77,151 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   1,219,296 31,200 SH   SOLE   31,200 0 0
WILLSCOT MOBILE MINI HLDGS COR COM 971378104   121,300,678 2,685,426 SH   SOLE   2,685,426 0 0
WNS HOLDINGS LTD COM 92932M101   74,267,861 928,464 SH   SOLE   928,464 0 0
WORKIVA INC COM 98139A105   66,206,388 788,453 SH   SOLE   788,453 0 0
WSFS FINANCIAL CORP COM 929328102   202,624 4,469 SH   SOLE   4,469 0 0
CBRE CLARION GLOBAL REAL ESTAT ETFS 12504g100   65,408 11,415 SH   SOLE   11,415 0 0
INVESCO QQQ TRUST SERIES 1 ETFS 46090e103   898,961 3,376 SH   SOLE   3,376 0 0
ISHARES CORE S&P 500 ETF ETFS 464287200   635,868 1,655 SH   SOLE   1,655 0 0
ISHARES MSCI EAFE ETF ETFS 464287465   647,670 9,867 SH   SOLE   9,867 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764   234,027 4,930 SH   SOLE   4,930 0 0
ISHARES S&P 500 GROWTH ETF ETFS 464287309   4,701,820 80,373 SH   SOLE   80,373 0 0
ISHARES TR SELECT DIVID ETF ETFS 464287168   205,623 1,705 SH   SOLE   1,705 0 0
SPDR GOLD TRUST ETFS 78463v107   254,460 1,500 SH   SOLE   1,500 0 0
VANECK VECTORS OIL SVCS ETFS 92189h607   813,334 2,675 SH   SOLE   2,675 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844   848,234 5,586 SH   SOLE   5,586 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775   2,825,590 56,354 SH   SOLE   56,354 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858   764,086 19,602 SH   SOLE   19,602 0 0
VANGUARD HEALTH CARE ETFS 92204a504   298,652 1,204 SH   SOLE   1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406   1,057,861 9,776 SH   SOLE   9,776 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751   277,145 1,510 SH   SOLE   1,510 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702   337,936 1,058 SH   SOLE   1,058 0 0
VANGUARD MID CAP ETF ETFS 922908629   579,839 2,845 SH   SOLE   2,845 0 0
VANGUARD REIT ETF ETFS 922908553   1,196,620 14,508 SH   SOLE   14,508 0 0
VANGUARD S&P 500 ETF ETFS 922908363   5,265,533 14,987 SH   SOLE   14,987 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769   499,962 2,615 SH   SOLE   2,615 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717W422   293,310 9,000 SH   SOLE   9,000 0 0