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
Abbvie, Inc. COM 00287y109   1,198,144 7,518 SH   SOLE 0 7,518 0 0
Air Products & Chemicals, Inc. COM 009158106   135,483,791 471,724 SH   SOLE 0 471,724 0 0
Amgen Incorporated COM 031162100   378,097 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101   84,773,347 1,037,364 SH   SOLE 0 1,037,364 0 0
Analog Devices Inc COM 032654105   92,477,433 468,905 SH   SOLE 0 468,905 0 0
Apple, Inc. COM 037833100   2,662,475 16,146 SH   SOLE 0 16,146 0 0
Arthur J. Gallagher & Co. COM 363576109   88,085,860 460,435 SH   SOLE 0 460,435 0 0
AutoZone, Inc. COM 053332102   86,285,981 35,102 SH   SOLE 0 35,102 0 0
Avery Dennison Corp COM 053611109   102,392,281 572,248 SH   SOLE 0 572,248 0 0
Berkshire Hathaway Inc. A COM 084670108   55,872,000 120 SH   SOLE 0 120 0 0
Berkshire Hathaway Inc. B COM 084670702   9,633,933 31,201 SH   SOLE 0 31,201 0 0
Booking Holdings Inc. COM 09857l108   54,350,533 20,491 SH   SOLE 0 20,491 0 0
Boston Omaha Corporation COM 101044105   12,857,047 543,179 SH   SOLE 0 543,179 0 0
Broadridge Financial Solutions COM 11133t103   43,770,639 298,633 SH   SOLE 0 298,633 0 0
Brookfield Asset Management Lt COM 113004105   22,757,924 695,536 SH   SOLE 0 695,536 0 0
Brookfield Corp COM 11271j107   94,503,710 2,899,776 SH   SOLE 0 2,899,776 0 0
Brookfield Infrastructure Corp COM 11275q107   16,551,246 359,341 SH   SOLE 0 359,341 0 0
Brown & Brown, Inc. COM 115236101   155,447,010 2,707,193 SH   SOLE 0 2,707,193 0 0
Burlington Stores, Inc. COM 122017106   254,646 1,260 SH   SOLE 0 1,260 0 0
CarMax, Inc. COM 143130102   57,503,860 894,584 SH   SOLE 0 894,584 0 0
Carriage Services Inc. COM 143905107   9,552,333 312,986 SH   SOLE 0 312,986 0 0
Cass Information Systems Inc. COM 14808p109   13,912,861 321,239 SH   SOLE 0 321,239 0 0
CBIZ, Inc. COM 124805102   28,004,411 565,860 SH   SOLE 0 565,860 0 0
CDW Corporation COM 12514g108   249,434,678 1,279,874 SH   SOLE 0 1,279,874 0 0
Chemed Corp COM 16359r103   14,575,176 27,104 SH   SOLE 0 27,104 0 0
Chevron Corporation COM 166764100   220,879 1,354 SH   SOLE 0 1,354 0 0
Choice Hotels International, I COM 169905106   19,652,646 167,699 SH   SOLE 0 167,699 0 0
Cintas Corp COM 172908105   27,674,742 59,814 SH   SOLE 0 59,814 0 0
Colliers International Group I COM 194693107   18,988,339 179,899 SH   SOLE 0 179,899 0 0
Conmed Corp COM 207410101   954,266 9,188 SH   SOLE 0 9,188 0 0
Cummins Inc COM 231021106   291,911 1,222 SH   SOLE 0 1,222 0 0
Danaher Corporation COM 235851102   252,040 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108   10,843,335 134,516 SH   SOLE 0 134,516 0 0
Diamond Hill Investment Group, COM 25264r207   219,879 1,336 SH   SOLE 0 1,336 0 0
Dollar General Corporation COM 256677105   53,277,180 253,146 SH   SOLE 0 253,146 0 0
Dream Finders Homes Inc. COM 26154d100   7,994,865 603,386 SH   SOLE 0 603,386 0 0
Eaton Corp PLC COM g29183103   284,424 1,660 SH   SOLE 0 1,660 0 0
Entegris, Inc. COM 29362u104   35,309,159 430,547 SH   SOLE 0 430,547 0 0
EOG Resources, Inc. COM 26875p101   45,564,966 397,496 SH   SOLE 0 397,496 0 0
Exlservice Holdings Inc. COM 302081104   29,217,436 180,544 SH   SOLE 0 180,544 0 0
Exxon Mobil Corporation COM 30231g102   3,096,360 28,236 SH   SOLE 0 28,236 0 0
Fastenal Co COM 311900104   97,519,580 1,807,927 SH   SOLE 0 1,807,927 0 0
Fidelity National Info Service COM 31620m106   35,746,393 657,949 SH   SOLE 0 657,949 0 0
FirstService Corporation COM 33767e202   13,129,835 93,126 SH   SOLE 0 93,126 0 0
Floor & Decor Holdings COM 339750101   15,336,562 156,145 SH   SOLE 0 156,145 0 0
Fortune Brands Home & Sec Inc COM 34964c106   37,324,415 635,526 SH   SOLE 0 635,526 0 0
Franklin Electric Co., Inc. COM 353514102   13,389,395 142,289 SH   SOLE 0 142,289 0 0
Frontdoor, Inc. COM 35905a109   9,191,618 329,685 SH   SOLE 0 329,685 0 0
Genpact COM g3922b107   38,252,088 827,609 SH   SOLE 0 827,609 0 0
Graco Inc. COM 384109104   78,034,329 1,068,817 SH   SOLE 0 1,068,817 0 0
Hagerty, Inc. COM 405166109   8,097,182 926,451 SH   SOLE 0 926,451 0 0
HEICO Corp. Class A COM 422806208   46,148,107 339,574 SH   SOLE 0 339,574 0 0
Home BancShares, Inc. COM 436893200   10,930,203 503,464 SH   SOLE 0 503,464 0 0
Hostess Brands Inc. COM 44109j106   17,149,187 689,276 SH   SOLE 0 689,276 0 0
IDEX Corporation COM 45167r104   172,474,128 746,544 SH   SOLE 0 746,544 0 0
Illinois Tool Works Inc. COM 452308109   95,397,289 391,856 SH   SOLE 0 391,856 0 0
International Business Machine COM 459200101   614,812 4,690 SH   SOLE 0 4,690 0 0
Jack Henry & Associates Inc COM 426281101   30,805,058 204,386 SH   SOLE 0 204,386 0 0
Landstar System, Inc. COM 515098101   17,908,612 99,903 SH   SOLE 0 99,903 0 0
Linde Plc COM g54950103   213,264 600 SH   SOLE 0 600 0 0
Markel Corporation COM 570535104   114,164,687 89,372 SH   SOLE 0 89,372 0 0
McCormick & Company COM 579780206   9,406,474 113,045 SH   SOLE 0 113,045 0 0
Merck & Co Inc New COM 58933y105   751,113 7,060 SH   SOLE 0 7,060 0 0
Microchip Technology Incorpora COM 595017104   118,805,532 1,418,066 SH   SOLE 0 1,418,066 0 0
Microsoft Corp COM 594918104   1,038,434 3,602 SH   SOLE 0 3,602 0 0
Moodys Corp COM 615369105   240,838 787 SH   SOLE 0 787 0 0
MSCI, Inc. COM 55354g100   320,143 572 SH   SOLE 0 572 0 0
NBT Bancorp Inc COM 628778102   488,121 14,480 SH   SOLE 0 14,480 0 0
Nomad Foods Ltd COM g6564a105   14,458,735 771,544 SH   SOLE 0 771,544 0 0
Ollie's Bargain Outlet Holding COM 681116109   11,561,753 199,547 SH   SOLE 0 199,547 0 0
Paychex Inc COM 704326107   38,332,991 334,523 SH   SOLE 0 334,523 0 0
Penske Automotive Group Inc. COM 70959w103   12,566,919 88,618 SH   SOLE 0 88,618 0 0
Pfizer Incorporated COM 717081103   424,687 10,409 SH   SOLE 0 10,409 0 0
Pinnacle Financial Partners, I COM 72346q104   59,129,087 1,071,956 SH   SOLE 0 1,071,956 0 0
Pool Corp COM 73278l105   32,427,013 94,694 SH   SOLE 0 94,694 0 0
Procter & Gamble Co COM 742718109   474,172 3,189 SH   SOLE 0 3,189 0 0
Progressive Corp. COM 743315103   60,468,328 422,678 SH   SOLE 0 422,678 0 0
Pub Svc Ent Group Inc COM 744573106   306,067 4,901 SH   SOLE 0 4,901 0 0
Raytheon Technologies Corp COM 75513e101   237,089 2,421 SH   SOLE 0 2,421 0 0
Republic Services, Inc. COM 760759100   40,392,242 298,715 SH   SOLE 0 298,715 0 0
Roper Industries Inc. COM 776696106   8,813,800 20,000 SH   SOLE 0 20,000 0 0
Ross Stores, Inc. COM 778296103   179,401,720 1,690,396 SH   SOLE 0 1,690,396 0 0
Siteone Landscape Supply Inc. COM 82982l103   13,753,519 100,486 SH   SOLE 0 100,486 0 0
Smuckers, Jm COM 832696405   240,461 1,528 SH   SOLE 0 1,528 0 0
SouthState Corporation COM 840441109   42,663,006 598,695 SH   SOLE 0 598,695 0 0
SPS Commerce Inc. COM 78463m107   13,989,973 91,858 SH   SOLE 0 91,858 0 0
Steris PLC COM g8473t100   36,859,312 192,698 SH   SOLE 0 192,698 0 0
Stryker Corporation COM 863667101   151,929,484 532,208 SH   SOLE 0 532,208 0 0
T Rowe Price Group, Inc. COM 74144t108   61,854,344 547,868 SH   SOLE 0 547,868 0 0
The Hanover Group COM 410867105   31,962,319 248,734 SH   SOLE 0 248,734 0 0
Trane Technologies PLC COM g8994e103   97,572,785 530,345 SH   SOLE 0 530,345 0 0
Trisura Group Ltd. COM 89679a209   15,605,889 638,155 SH   SOLE 0 638,155 0 0
Union Pacific Corp. COM 907818108   319,802 1,589 SH   SOLE 0 1,589 0 0
US Bancorp COM 902973304   2,248,402 62,369 SH   SOLE 0 62,369 0 0
Verisk Analytics Inc. COM 92345y106   200,877 1,047 SH   SOLE 0 1,047 0 0
Vulcan Materials COM 929160109   115,490,990 673,181 SH   SOLE 0 673,181 0 0
Watsco, Inc. COM 942622200   15,450,804 48,563 SH   SOLE 0 48,563 0 0
Wells Fargo & Co New COM 949746101   224,280 6,000 SH   SOLE 0 6,000 0 0
Zebra Technologies A COM 989207105   98,085,192 308,444 SH   SOLE 0 308,444 0 0
Zoetis Inc. COM 98978v103   372,826 2,240 SH   SOLE 0 2,240 0 0
iShares Core S&P 500 ETF ETF 464287200   493,296 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150   407,475 4,500 SH   SOLE 0 4,500 0 0
Powershares Dynamic Large Cap ETF 73935x609   1,104,764 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369y407   469,257 3,138 SH   SOLE 0 3,138 0 0
Spdr S&P 500 ETF Trust ETF 78462f103   604,669 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736   1,641,565 6,581 SH   SOLE 0 6,581 0 0