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   721,938 4,971 SH   SOLE   4,971 0 0
ABBOTT LABORATORIES COM 002824100   2,588,003 25,207 SH   SOLE   25,207 0 0
ABBVIE INC SHS COM 00287y109   5,615,374 25,819 SH   SOLE   25,819 0 0
ACCENTURE PLC F CLASS A COM g1151c101   370,802 1,870 SH   SOLE   1,870 0 0
AGILYSYS INC COM 00847j105   13,155,552 184,925 SH   SOLE   184,925 0 0
AIR PROD & CHEMICALS COM 009158106   397,971 1,370 SH   SOLE   1,370 0 0
ALARM.COM COM 011642105   12,956,020 299,977 SH   SOLE   299,977 0 0
ALLISON TRANSMISSION HLDGS INC COM 01973r101   270,174 2,308 SH   SOLE   2,308 0 0
ALPHABET INC CL C COM 02079k107   217,100,656 756,817 SH   SOLE   756,817 0 0
ALPHABET INC. CLASS A COM 02079k305   10,565,242 36,741 SH   SOLE   36,741 0 0
ALTRIA GROUP INC COM 02209s103   256,437 3,886 SH   SOLE   3,886 0 0
AMAZON.COM INC COM 023135106   165,872,060 796,428 SH   SOLE   796,428 0 0
AMERICAN EXPRESS CO COM 025816109   1,588,927 5,253 SH   SOLE   5,253 0 0
AMERICAN TOWER CORP COM 03027x100   22,760,170 131,882 SH   SOLE   131,882 0 0
AMGEN INC. COM 031162100   680,126 1,933 SH   SOLE   1,933 0 0
AMPHENOL CORP NEW CL A COM 032095101   26,920,131 213,060 SH   SOLE   213,060 0 0
ANALOG DEVICES INC COM 032654105   1,511,483 4,751 SH   SOLE   4,751 0 0
APPFOLIO, INC COM 03783c100   50,583,269 320,512 SH   SOLE   320,512 0 0
APPLE INC COM 037833100   59,418,070 234,123 SH   SOLE   234,123 0 0
APPLIED INDL TECHNOLOGIES INC COM 03820c105   23,946,682 90,256 SH   SOLE   90,256 0 0
ASML HOLDINGS N.V. COM n07059210   79,866,164 60,467 SH   SOLE   60,467 0 0
ATLASSIAN CORPORATION CL A COM 049468101   7,541,403 110,497 SH   SOLE   110,497 0 0
AUTO DATA PROCESSING COM 053015103   3,501,198 17,232 SH   SOLE   17,232 0 0
BADGER METER INC COM COM 056525108   22,984,921 150,869 SH   SOLE   150,869 0 0
BANK AMER CORP COM COM 060505104   371,134 7,613 SH   SOLE   7,613 0 0
BANK OF HAWAII CORP COM 062540109   224,606 3,025 SH   SOLE   3,025 0 0
BECTON DICKINSON&CO COM 075887109   263,360 1,675 SH   SOLE   1,675 0 0
BERKLEY W R CORP COM 084423102   864,291 13,040 SH   SOLE   13,040 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108   8,617,680 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   9,889,730 20,638 SH   SOLE   20,638 0 0
BHP GROUP LTD ADR COM 088606108   1,273,750 17,511 SH   SOLE   17,511 0 0
BIO-TECHNE CORP COM 09073m104   106,769,630 2,043,047 SH   SOLE   2,043,047 0 0
BLACKSTONE GROUP ORD SHS CLASS COM 09260d107   632,330 5,499 SH   SOLE   5,499 0 0
BOEING CO COM 097023105   433,487 2,178 SH   SOLE   2,178 0 0
BOOKING HOLDING, INC. COM 09857l108   399,980 95 SH   SOLE   95 0 0
BOOZ ALLEN HAMILTON HOLDING CO COM 099502106   20,328,546 260,522 SH   SOLE   260,522 0 0
BP PLC COM 055622104   308,085 6,555 SH   SOLE   6,555 0 0
BRISTOL-MYERS SQUIBB COM 110122108   309,921 5,110 SH   SOLE   5,110 0 0
BROADCOM INC COM 11135f101   60,497,356 195,462 SH   SOLE   195,462 0 0
BROWN & BROWN COM 115236101   15,180,760 232,798 SH   SOLE   232,798 0 0
CADENCE DESIGN SYSTEMS INC. COM 127387108   80,038,689 288,044 SH   SOLE   288,044 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108   315,949 29,418 SH   SOLE   29,418 0 0
CAMECO CORP COM 13321l108   3,008,606 27,701 SH   SOLE   27,701 0 0
CANADIAN NATL RAILWY F COM 136375102   1,531,273 14,900 SH   SOLE   14,900 0 0
CANADIAN PACIFIC KANSAS CITY C COM 13646k108   558,565 7,101 SH   SOLE   7,101 0 0
CAPITAL ONE FINL CORP COM COM 14040h105   5,904,712 32,367 SH   SOLE   32,367 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   25,990,607 327,585 SH   SOLE   327,585 0 0
CATERPILLAR INC DEL COM COM 149123101   603,608 852 SH   SOLE   852 0 0
CBRE GROUP INC COM 12504l109   89,066,268 657,510 SH   SOLE   657,510 0 0
CHEVRON CORP COM 166764100   1,755,960 8,487 SH   SOLE   8,487 0 0
CHUBB LTD COM h1467j104   1,481,352 4,545 SH   SOLE   4,545 0 0
CISCO SYSTEMS INC COM 17275r102   3,915,890 50,469 SH   SOLE   50,469 0 0
COCA COLA COM COM 191216100   2,759,094 36,280 SH   SOLE   36,280 0 0
COLGATE-PALMOLIVE CO COM 194162103   976,139 11,453 SH   SOLE   11,453 0 0
COMCAST CORP NEW CL A COM 20030n101   476,127 16,584 SH   SOLE   16,584 0 0
CONOCOPHILLIPS COM 20825c104   435,600 3,300 SH   SOLE   3,300 0 0
CONSTELLATION SOFTWARE F COM 21037x100   1,008,050 573 SH   SOLE   573 0 0
COPART INC COM COM 217204106   39,308,405 1,183,988 SH   SOLE   1,183,988 0 0
CORE & MAIN INC CL A COM 21874c102   23,432,908 474,350 SH   SOLE   474,350 0 0
COSTAR GROUP INC COM 22160n109   64,752,035 1,605,157 SH   SOLE   1,605,157 0 0
COSTCO WHOLESALE CO COM 22160k105   14,483,849 14,536 SH   SOLE   14,536 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105   21,861,398 55,996 SH   SOLE   55,996 0 0
CROWN CASTLE INC COM 22822v101   2,165,773 26,636 SH   SOLE   26,636 0 0
CSW INDUSTRIALS INC COM 126402106   25,162,006 96,562 SH   SOLE   96,562 0 0
DANAHER CORP COM 235851102   81,772,927 431,292 SH   SOLE   431,292 0 0
DEXCOM INC COM 252131107   1,589,908 25,317 SH   SOLE   25,317 0 0
DICK'S SPORTING GOODS INC. COM 253393102   1,085,638 5,475 SH   SOLE   5,475 0 0
DOUGLAS DYNAMICS INC COM 25960r105   10,367,820 246,325 SH   SOLE   246,325 0 0
EAGLE MATERIALS INC COM 26969p108   14,153,971 74,711 SH   SOLE   74,711 0 0
EAST WEST BANCORP INC COM 27579r104   651,236 6,100 SH   SOLE   6,100 0 0
EATON CORP PLC SHS COM g29183103   524,702 1,467 SH   SOLE   1,467 0 0
ECOLAB INC COM 278865100   137,963,813 518,622 SH   SOLE   518,622 0 0
EDWARDS LIFESCIENCES COM 28176e108   1,541,780 19,253 SH   SOLE   19,253 0 0
EMCOR GROUP INC COM 29084q100   398,687 540 SH   SOLE   540 0 0
EMERSON ELECTRIC CO COM 291011104   1,252,289 9,558 SH   SOLE   9,558 0 0
ENSIGN GROUP INC COM COM 29358p101   12,933,169 64,184 SH   SOLE   64,184 0 0
ENTEGRIS INC COM 29362u104   16,690,652 142,363 SH   SOLE   142,363 0 0
ENTERPRISE PRODS PART LP COM 293792107   1,295,339 34,232 SH   SOLE   34,232 0 0
EOG RES INC COM COM 26875p101   361,280 2,499 SH   SOLE   2,499 0 0
EQT CORP COM 26884l109   2,782,341 43,720 SH   SOLE   43,720 0 0
ESCO TECHNOLOGIES INC COM 296315104   20,579,984 73,142 SH   SOLE   73,142 0 0
EXPONENT INC COM 30214u102   7,498,533 114,920 SH   SOLE   114,920 0 0
EXXON MOBIL CORP COM 30231g102   2,096,149 12,355 SH   SOLE   12,355 0 0
FASTENAL CO COM 311900104   123,762,566 2,667,297 SH   SOLE   2,667,297 0 0
FEDERAL SIGNAL CORP COM 313855108   22,908,343 211,840 SH   SOLE   211,840 0 0
FISERV INC COM COM 337738108   1,748,493 31,335 SH   SOLE   31,335 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100   190,496 12,298 SH   SOLE   12,298 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101   32,410,548 638,003 SH   SOLE   638,003 0 0
FRANCO-NEVADA CORPORATION COM 351858105   2,433,442 9,850 SH   SOLE   9,850 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109   124,860 23,470 SH   SOLE   23,470 0 0
GE AEROSPACE COM 369604301   210,274 741 SH   SOLE   741 0 0
GOLDMAN SACHS GROUP COM 38141g104   428,071 506 SH   SOLE   506 0 0
GOOSEHEAD INSURANCE, INC. COM 38267d109   33,429,010 783,615 SH   SOLE   783,615 0 0
GRAINGER W W INC COM COM 384802104   2,552,495 2,340 SH   SOLE   2,340 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100   92,469,164 618,275 SH   SOLE   618,275 0 0
HAMILTON LANE INC COM 407497106   15,592,298 156,864 SH   SOLE   156,864 0 0
HAYWARD HOLDINGS INC COM 421298100   28,825,289 2,154,356 SH   SOLE   2,154,356 0 0
HEALTHEQUITY, INC. COM 42226a107   11,180,186 133,782 SH   SOLE   133,782 0 0
HEICO CORP CL A COM 422806208   164,020,788 777,018 SH   SOLE   777,018 0 0
HOME DEPOT INC COM 437076102   3,018,552 9,178 SH   SOLE   9,178 0 0
HONEYWELL INTL INC COM 438516106   892,366 3,948 SH   SOLE   3,948 0 0
HUBBELL INC COM 443510607   495,157 1,009 SH   SOLE   1,009 0 0
IBM CORP COM 459200101   910,659 3,757 SH   SOLE   3,757 0 0
IDEXX LABS INC COM 45168d104   22,488,523 40,023 SH   SOLE   40,023 0 0
ILLINOIS TOOL WORKS COM 452308109   1,619,524 6,222 SH   SOLE   6,222 0 0
ILLUMINA INC COM 452327109   330,707 2,683 SH   SOLE   2,683 0 0
INTEL CORP COM 458140100   1,051,927 23,837 SH   SOLE   23,837 0 0
INTUIT INC. COM 461202103   3,327,846 7,697 SH   SOLE   7,697 0 0
INTUITIVE SURGICAL INC COM 46120e602   126,916,540 275,313 SH   SOLE   275,313 0 0
J P MORGAN CHASE & CO COM 46625h100   8,727,433 29,669 SH   SOLE   29,669 0 0
JOHNSON & JOHNSON COM 478160104   13,107,606 53,623 SH   SOLE   53,623 0 0
KADANT INC COM 48282t104   13,562,973 46,393 SH   SOLE   46,393 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   402,377 1,425 SH   SOLE   1,425 0 0
KINSALE CAPITAL GROUP INC. COM 49714p108   85,051,791 248,937 SH   SOLE   248,937 0 0
KLA CORPORATION COM 482480100   892,280 606 SH   SOLE   606 0 0
LABCORP HOLDINGS INC COM 504922105   882,607 3,308 SH   SOLE   3,308 0 0
LANDBRIDGE COMPANY LLC CL A COM 514952100   34,373,608 497,807 SH   SOLE   497,807 0 0
LEMAITRE VASCULAR COM 525558201   18,050,297 165,341 SH   SOLE   165,341 0 0
LENNOX INTERNATIONAL INC. COM 526107107   373,161 804 SH   SOLE   804 0 0
LILLY ELI & CO COM 532457108   2,851,287 3,100 SH   SOLE   3,100 0 0
LINDE PLC SHS COM g54950103   747,606 1,508 SH   SOLE   1,508 0 0
LOWE'S COMPANIES INC COM 548661107   4,040,152 17,099 SH   SOLE   17,099 0 0
LVMH MOET HENNESSY LOU VUITTON COM 502441306   536,696 4,913 SH   SOLE   4,913 0 0
M & T BANK CORP COM 55261f104   617,059 2,985 SH   SOLE   2,985 0 0
MANHATTAN ASSOCS INC COM COM 562750109   51,733,764 388,625 SH   SOLE   388,625 0 0
MARKEL GROUP INC COM 570535104   50,791,474 26,536 SH   SOLE   26,536 0 0
MARKETAXESS HLDGS INC COM COM 57060d108   6,764,137 41,000 SH   SOLE   41,000 0 0
MARSH COM COM 571748102   488,435 2,816 SH   SOLE   2,816 0 0
MASTERCARD INC CL A COM 57636q104   143,462,075 287,119 SH   SOLE   287,119 0 0
MC DONALDS CORP COM 580135101   1,493,035 4,804 SH   SOLE   4,804 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   1,069,530 21,204 SH   SOLE   21,204 0 0
McKESSON CORP COM 58155q103   500,178 578 SH   SOLE   578 0 0
MEDPACE HOLDINGS, INC. COM 58506q109   35,923,057 74,810 SH   SOLE   74,810 0 0
MERCK & CO. INC. COM 58933y105   2,729,260 22,689 SH   SOLE   22,689 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   2,194,691 3,836 SH   SOLE   3,836 0 0
METTLER TOLEDO INTL COM 592688105   24,819,407 19,679 SH   SOLE   19,679 0 0
MICROCHIP TECH INC COM 595017104   14,885,088 230,384 SH   SOLE   230,384 0 0
MICROSOFT CORP COM 594918104   108,626,567 293,450 SH   SOLE   293,450 0 0
MIDDLEBY CORP COM 596278101   401,850 3,031 SH   SOLE   3,031 0 0
MONDELEZ INTL INC COM 609207105   856,357 14,857 SH   SOLE   14,857 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   96,815,305 88,549 SH   SOLE   88,549 0 0
MOODYS CORP COM 615369105   128,868,777 295,401 SH   SOLE   295,401 0 0
MORGAN STANLEY COM 617446448   634,253 3,854 SH   SOLE   3,854 0 0
MORNINGSTAR INC COM 617700109   17,305,809 102,371 SH   SOLE   102,371 0 0
MOTOROLA SOLUTIONS INC. COM 620076307   55,731,729 128,423 SH   SOLE   128,423 0 0
MP MATERIALS CORP COM CL A COM 553368101   800,489 16,587 SH   SOLE   16,587 0 0
MSCI INC COM COM 55354g100   65,458,429 121,442 SH   SOLE   121,442 0 0
MURPHY USA INC COM COM 626755102   11,359,621 22,997 SH   SOLE   22,997 0 0
NEOGEN CORP COM COM 640491106   204,380 22,000 SH   SOLE   22,000 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406   712,727 7,192 SH   SOLE   7,192 0 0
NETFLIX INC COM 64110l106   50,944,981 529,849 SH   SOLE   529,849 0 0
NEWMONT GOLDCORP CORP COM 651639106   314,791 2,908 SH   SOLE   2,908 0 0
NEXTERA ENERGY INC SHS COM 65339f101   1,047,315 11,276 SH   SOLE   11,276 0 0
NORFOLK SOUTHERN CO COM 655844108   1,297,527 4,521 SH   SOLE   4,521 0 0
NOVANTA INC COM NPV COM 67000b104   45,694,055 386,877 SH   SOLE   386,877 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   781,316 5,115 SH   SOLE   5,115 0 0
NVIDIA CORP COM 67066g104   1,063,840 6,100 SH   SOLE   6,100 0 0
NXP SEMICONDUCTORS COM n6596x109   415,571 2,111 SH   SOLE   2,111 0 0
O REILLY AUTOMOTIVE COM 67103h107   43,559,427 471,882 SH   SOLE   471,882 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100   32,926,382 168,508 SH   SOLE   168,508 0 0
ONEOK INC COM 682680103   432,155 4,781 SH   SOLE   4,781 0 0
ONTO INNOVATION INC COM 683344105   19,190,721 93,581 SH   SOLE   93,581 0 0
ORACLE CORP COM 68389x105   1,110,092 7,546 SH   SOLE   7,546 0 0
OTIS WORLDWIDE ORD SHS COM 68902v107   243,958 3,165 SH   SOLE   3,165 0 0
PAYCHEX INC COM 704326107   2,692,944 29,233 SH   SOLE   29,233 0 0
PDF SOLUTIONS INC COM 693282105   11,545,334 352,960 SH   SOLE   352,960 0 0
PEPSICO INC COM 713448108   1,997,495 12,863 SH   SOLE   12,863 0 0
PERIMETER SOLUTIONS INC COM 71385m107   96,028,504 3,932,371 SH   SOLE   3,932,371 0 0
PFIZER INC COM 717081103   1,211,427 43,142 SH   SOLE   43,142 0 0
PHILIP MORRIS INTL COM 718172109   477,833 2,890 SH   SOLE   2,890 0 0
PINNACLE WEST CAP CORP COM 723484101   302,250 3,000 SH   SOLE   3,000 0 0
PNC FINL SERVICES COM 693475105   441,359 2,121 SH   SOLE   2,121 0 0
POOL CORPORATION COM 73278l105   526,665 2,603 SH   SOLE   2,603 0 0
PROCORE TECHNOLOGIES INC COM 74275k108   49,030,328 860,181 SH   SOLE   860,181 0 0
PROCTER & GAMBLE CO COM 742718109   18,709,602 129,532 SH   SOLE   129,532 0 0
PROGRESSIVE CORPORATION COM 743315103   739,237 3,729 SH   SOLE   3,729 0 0
PROLOGIS INC. COM 74340w103   253,653 1,919 SH   SOLE   1,919 0 0
PTC INC COM 69370c100   25,732,097 180,589 SH   SOLE   180,589 0 0
QUALCOMM INC COM 747525103   27,189,270 211,130 SH   SOLE   211,130 0 0
QUANTA SVCS INC COM COM 74762e102   729,099 1,328 SH   SOLE   1,328 0 0
RAMBUS INC COM 750917106   8,763,482 101,865 SH   SOLE   101,865 0 0
RANGE RESOURCES CORP DEL COM 75281a109   2,428,877 53,760 SH   SOLE   53,760 0 0
RBC BEARINGS INC COM 75524b104   39,870,064 73,409 SH   SOLE   73,409 0 0
REPLIGEN CORPORATION COM 759916109   43,017,879 365,115 SH   SOLE   365,115 0 0
ROPER TECHNOLOGIES INC COM 776696106   12,584,323 35,563 SH   SOLE   35,563 0 0
RPM INTERNATIONAL INC COM 749685103   362,810 3,650 SH   SOLE   3,650 0 0
RTX CORP COM 75513e101   773,915 4,012 SH   SOLE   4,012 0 0
S & P GLOBAL INC COM 78409v104   64,795,546 152,338 SH   SOLE   152,338 0 0
SAIA INC COM 78709y105   22,768,835 64,817 SH   SOLE   64,817 0 0
SBA COMMUNICATIONS CORP CL A COM 78410g104   634,357 3,686 SH   SOLE   3,686 0 0
SERVICENOW INC COM 81762p102   36,546,812 349,563 SH   SOLE   349,563 0 0
SHERWIN-WILLIAMS CO COM 824348106   33,973,737 105,986 SH   SOLE   105,986 0 0
SHOPIFY INC. COM 82509l107   2,819,597 23,770 SH   SOLE   23,770 0 0
SHORE BANCSHARES, INC. COM 825107105   270,860 14,500 SH   SOLE   14,500 0 0
SIMPSON MANUFACTURING CO COM 829073105   11,784,709 68,667 SH   SOLE   68,667 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982l103   31,433,698 236,148 SH   SOLE   236,148 0 0
SOUTHERN COMPANY COM 842587107   322,473 3,341 SH   SOLE   3,341 0 0
STARBUCKS CORP COM COM 855244109   733,384 8,186 SH   SOLE   8,186 0 0
STRYKER CORP COM 863667101   11,444,790 34,830 SH   SOLE   34,830 0 0
SYNOPSYS INC COM 871607107   10,459,936 26,382 SH   SOLE   26,382 0 0
SYSCO CORP COM COM 871829107   469,066 6,576 SH   SOLE   6,576 0 0
T ROWE PRICE GROUP INC COM 74144t108   5,153,304 57,170 SH   SOLE   57,170 0 0
TAIWAN SEMICONDUCTOR MFG LTD A COM 874039100   326,460 966 SH   SOLE   966 0 0
TERRENO REALTY CORP COM 88146m101   1,016,624 16,552 SH   SOLE   16,552 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108   13,129,670 183,478 SH   SOLE   183,478 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   46,174,510 93,940 SH   SOLE   93,940 0 0
TJX COMPANIES INC COM 872540109   1,376,454 8,619 SH   SOLE   8,619 0 0
TRACTOR SUPPLY COMP COM 892356106   1,442,805 31,850 SH   SOLE   31,850 0 0
TRANSDIGM GROUP INC COM 893641100   142,265,784 122,753 SH   SOLE   122,753 0 0
TRIMBLE INC COM 896239100   283,424 4,345 SH   SOLE   4,345 0 0
TYLER TECHNOLOGIES INC COM 902252105   58,094,001 169,677 SH   SOLE   169,677 0 0
U S BANCORP COM 902973304   557,547 10,720 SH   SOLE   10,720 0 0
UBER TECHNOLOGIES, INC. COM 90353t100   54,348,941 755,581 SH   SOLE   755,581 0 0
UNITEDHEALTH GRP INC COM 91324p102   681,346 2,518 SH   SOLE   2,518 0 0
UTZ BRANDS INC. COM 918090101   10,498,774 1,325,603 SH   SOLE   1,325,603 0 0
VEEVA SYSTEMS, INC. COM 922475108   80,997,272 461,103 SH   SOLE   461,103 0 0
VENTAS INC REIT COM 92276f100   386,738 4,729 SH   SOLE   4,729 0 0
VERALTO CORP COM 92338c103   46,708,600 528,258 SH   SOLE   528,258 0 0
VERISK ANALYTICS INC COM 92345y106   20,353,873 107,267 SH   SOLE   107,267 0 0
VERIZON COMMUNICATN COM 92343v104   369,673 7,364 SH   SOLE   7,364 0 0
VISA INC CL A COM 92826c839   186,797,766 618,044 SH   SOLE   618,044 0 0
VSE CORP COM 918284100   14,243,685 77,243 SH   SOLE   77,243 0 0
VULCAN MATERIALS CO COM 929160109   148,025,836 543,613 SH   SOLE   543,613 0 0
W E C ENERGY GROUP INC COM 92939u106   895,134 7,732 SH   SOLE   7,732 0 0
W.P. CAREY INC. REIT COM 92936u109   371,316 5,464 SH   SOLE   5,464 0 0
WABTEC COM 929740108   2,409,882 9,643 SH   SOLE   9,643 0 0
WALMART INC COM 931142103   739,715 5,952 SH   SOLE   5,952 0 0
WALT DISNEY CO COM 254687106   1,050,735 10,902 SH   SOLE   10,902 0 0
WARBY PARKER INC CL A COM 93403j106   11,127,667 528,128 SH   SOLE   528,128 0 0
WASTE CONNECTIONS INC COM 94106b101   139,619,602 859,515 SH   SOLE   859,515 0 0
WATSCO CLASS B COM 942622101   448,586 1,245 SH   SOLE   1,245 0 0
WATSCO INC COM 942622200   8,307,451 22,836 SH   SOLE   22,836 0 0
WELLS FARGO BK N A COM 949746101   410,310 5,154 SH   SOLE   5,154 0 0
WEST PHARMACEUTICALS, INC. COM 955306105   30,226,477 120,597 SH   SOLE   120,597 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   2,286,124 17,450 SH   SOLE   17,450 0 0
WILLIAMS SONOMA INC COM COM 969904101   1,033,264 5,667 SH   SOLE   5,667 0 0
WINGSTOP INC. COM 974155103   3,641,485 23,498 SH   SOLE   23,498 0 0
ALPS ALERIAN MLP ETF ETFS 00162q452   200,506 3,809 SH   SOLE   3,809 0 0
ISHARES 1-3 YEAR INTERNATIONAL ETFS 464288125   623,147 8,400 SH   SOLE   8,400 0 0
ISHARES CORE MSCI EAFE ETF ETFS 46432f842   807,799 8,923 SH   SOLE   8,923 0 0
ISHARES MSCI EAFE ETF ETFS 464287465   2,344,427 24,137 SH   SOLE   24,137 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764   387,794 4,930 SH   SOLE   4,930 0 0
ISHARES TR U.S. TECH ETF ETFS 464287721   346,512 1,910 SH   SOLE   1,910 0 0
SPDR BLOOMBERG SHORT TERM INTE ETFS 78464a334   600,316 22,300 SH   SOLE   22,300 0 0
SPDR FUND CONSUMER DISCRE SELE ETFS 81369y407   291,413 2,674 SH   SOLE   2,674 0 0
SPDR GOLD TRUST ETFS 78463v107   673,404 1,565 SH   SOLE   1,565 0 0
STATE STREET SPDR S&P 500 ETF ETFS 78462f103   264,038 406 SH   SOLE   406 0 0
TECHNOLOGY SELECT SECTOR SPDR ETFS 81369y803   254,105 1,912 SH   SOLE   1,912 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844   1,115,946 5,189 SH   SOLE   5,189 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775   4,282,052 57,018 SH   SOLE   57,018 0 0
VANGUARD FTSE DEVELOPED MARKET ETFS 921943858   259,204 4,045 SH   SOLE   4,045 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858   1,075,379 19,896 SH   SOLE   19,896 0 0
VANGUARD HEALTH CARE ETFS 92204a504   327,885 1,204 SH   SOLE   1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406   1,468,115 9,913 SH   SOLE   9,913 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751   409,119 1,562 SH   SOLE   1,562 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702   399,096 572 SH   SOLE   572 0 0
VANGUARD MID CAP ETF ETFS 922908629   228,595 796 SH   SOLE   796 0 0
VANGUARD REIT ETF ETFS 922908553   489,801 5,522 SH   SOLE   5,522 0 0
VANGUARD S&P 500 ETF ETFS 922908363   8,554,526 14,316 SH   SOLE   14,316 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769   742,675 2,315 SH   SOLE   2,315 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717w422   367,200 9,000 SH   SOLE   9,000 0 0