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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbvie, Inc. COM 00287Y109 1,049 7,818 SH   SOLE 0 7,818 0 0
Air Products & Chemicals, Inc. COM 009158106 111,104 477,393 SH   SOLE 0 477,393 0 0
Amgen Incorporated COM 031162100 353 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101 62,439 932,487 SH   SOLE 0 932,487 0 0
Analog Devices Inc COM 032654105 62,166 446,146 SH   SOLE 0 446,146 0 0
Apple, Inc. COM 037833100 2,233 16,156 SH   SOLE 0 16,156 0 0
Arthur J. Gallagher & Co. COM 363576109 84,745 494,949 SH   SOLE 0 494,949 0 0
AutoZone, Inc. COM 053332102 89,513 41,791 SH   SOLE 0 41,791 0 0
Avery Dennison Corp COM 053611109 92,988 571,530 SH   SOLE 0 571,530 0 0
Berkshire Hathaway Inc. A COM 084670108 48,776 120 SH   SOLE 0 120 0 0
Berkshire Hathaway Inc. B COM 084670702 9,282 34,761 SH   SOLE 0 34,761 0 0
Black Knight COM 09215C105 70,267 1,085,535 SH   SOLE 0 1,085,535 0 0
Booking Holdings Inc. COM 09857l108 33,733 20,529 SH   SOLE 0 20,529 0 0
Boston Omaha Corporation COM 101044105 12,567 545,461 SH   SOLE 0 545,461 0 0
Broadridge Financial Solutions COM 11133T103 42,328 293,292 SH   SOLE 0 293,292 0 0
Brookfield Asset Management In COM 112585104 117,179 2,865,709 SH   SOLE 0 2,865,709 0 0
Brookfield Infrastructure Corp COM 11275Q107 14,622 359,274 SH   SOLE 0 359,274 0 0
Brown & Brown, Inc. COM 115236101 157,479 2,603,815 SH   SOLE 0 2,603,815 0 0
Burlington Stores, Inc. COM 122017106 5,622 50,248 SH   SOLE 0 50,248 0 0
CarMax, Inc. COM 143130102 57,728 874,404 SH   SOLE 0 874,404 0 0
Carriage Services Inc. COM 143905107 9,864 306,724 SH   SOLE 0 306,724 0 0
Casella Waste System Inc. COM 147448104 12,867 168,442 SH   SOLE 0 168,442 0 0
Cass Information Systems Inc. COM 14808P109 11,186 322,469 SH   SOLE 0 322,469 0 0
CBIZ, Inc. COM 124805102 25,223 589,592 SH   SOLE 0 589,592 0 0
CDW Corporation COM 12514G108 201,663 1,292,046 SH   SOLE 0 1,292,046 0 0
Chemed Corp COM 16359R103 11,918 27,299 SH   SOLE 0 27,299 0 0
Choice Hotels International, I COM 169905106 16,842 153,776 SH   SOLE 0 153,776 0 0
Cintas Corp COM 172908105 22,866 58,903 SH   SOLE 0 58,903 0 0
Clarivate PLC COM G21810109 5,923 630,759 SH   SOLE 0 630,759 0 0
Colliers International Group I COM 194693107 15,517 169,294 SH   SOLE 0 169,294 0 0
Conmed Corp COM 207410101 737 9,188 SH   SOLE 0 9,188 0 0
Cummins Inc COM 231021106 249 1,222 SH   SOLE 0 1,222 0 0
Danaher Corp Del COM 235851102 258 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 8,566 134,832 SH   SOLE 0 134,832 0 0
Diamond Back Energy Inc. COM 25278x109 383 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264R207 220 1,336 SH   SOLE 0 1,336 0 0
Dollar General Corporation COM 256677105 60,429 251,933 SH   SOLE 0 251,933 0 0
Dream Finders Homes Inc. COM 26154d100 6,354 599,400 SH   SOLE 0 599,400 0 0
Eaton Corp PLC COM G29183103 221 1,660 SH   SOLE 0 1,660 0 0
Entegris, Inc. COM 29362U104 35,181 423,760 SH   SOLE 0 423,760 0 0
EOG Resources, Inc. COM 26875P101 62,550 559,836 SH   SOLE 0 559,836 0 0
Exlservice Holdings Inc. COM 302081104 27,635 187,533 SH   SOLE 0 187,533 0 0
Exxon Mobil Corporation COM 30231G102 2,845 32,584 SH   SOLE 0 32,584 0 0
Fastenal Co COM 311900104 80,945 1,758,135 SH   SOLE 0 1,758,135 0 0
Fidelity National Info Service COM 31620M106 52,387 693,224 SH   SOLE 0 693,224 0 0
First Hawaiian Inc. COM 32051x108 12,964 526,353 SH   SOLE 0 526,353 0 0
FirstService Corporation COM 33767E202 10,728 90,145 SH   SOLE 0 90,145 0 0
Floor & Decor Holdings COM 339750101 10,370 147,597 SH   SOLE 0 147,597 0 0
Fortune Brands Home & Sec Inc COM 34964C106 29,980 558,387 SH   SOLE 0 558,387 0 0
Franklin Electric Co., Inc. COM 353514102 11,615 142,154 SH   SOLE 0 142,154 0 0
Frontdoor, Inc. COM 35905A109 8,185 401,400 SH   SOLE 0 401,400 0 0
Genpact COM G3922B107 40,613 927,868 SH   SOLE 0 927,868 0 0
Graco Inc. COM 384109104 63,843 1,064,931 SH   SOLE 0 1,064,931 0 0
Hagerty, Inc. COM 405166109 7,185 799,268 SH   SOLE 0 799,268 0 0
HEICO Corp. Class A COM 422806208 38,434 335,320 SH   SOLE 0 335,320 0 0
Home BancShares, Inc. COM 436893200 11,340 503,780 SH   SOLE 0 503,780 0 0
Hostess Brands Inc. COM 44109j106 16,824 723,916 SH   SOLE 0 723,916 0 0
IDEX Corporation COM 45167r104 150,221 751,670 SH   SOLE 0 751,670 0 0
Illinois Tool Works Inc. COM 452308109 70,368 389,527 SH   SOLE 0 389,527 0 0
International Business Machine COM 459200101 578 4,865 SH   SOLE 0 4,865 0 0
Jack Henry & Associates Inc COM 426281101 37,080 203,437 SH   SOLE 0 203,437 0 0
Landstar System, Inc. COM 515098101 14,688 101,739 SH   SOLE 0 101,739 0 0
M&T Bank Corporation COM 55261F104 50,574 286,831 SH   SOLE 0 286,831 0 0
Markel Corporation COM 570535104 97,851 90,250 SH   SOLE 0 90,250 0 0
McCormick & Company COM 579780206 7,752 108,766 SH   SOLE 0 108,766 0 0
Merck & Co Inc New COM 58933Y105 655 7,605 SH   SOLE 0 7,605 0 0
Microchip Technology Incorpora COM 595017104 79,743 1,306,612 SH   SOLE 0 1,306,612 0 0
Microsoft Corp COM 594918104 759 3,261 SH   SOLE 0 3,261 0 0
MSCI, Inc. COM 55354G100 241 572 SH   SOLE 0 572 0 0
NBT Bancorp Inc COM 628778102 550 14,480 SH   SOLE 0 14,480 0 0
Nomad Foods Ltd COM G6564A105 10,053 707,959 SH   SOLE 0 707,959 0 0
Ollie's Bargain Outlet Holding COM 681116109 13,559 262,780 SH   SOLE 0 262,780 0 0
One Spa World Holdings Ltd. COM p73684113 499 59,395 SH   SOLE 0 59,395 0 0
Paya Holdings COM 70434P103 9,057 1,482,347 SH   SOLE 0 1,482,347 0 0
Paychex Inc COM 704326107 37,143 331,016 SH   SOLE 0 331,016 0 0
Penske Automotive Group Inc. COM 70959w103 8,806 89,468 SH   SOLE 0 89,468 0 0
Pfizer Incorporated COM 717081103 455 10,409 SH   SOLE 0 10,409 0 0
Pinnacle Financial Partners, I COM 72346Q104 53,953 665,269 SH   SOLE 0 665,269 0 0
Pool Corp COM 73278L105 30,124 94,667 SH   SOLE 0 94,667 0 0
Procter & Gamble COM 742718109 403 3,189 SH   SOLE 0 3,189 0 0
Progressive Corp. COM 743315103 48,879 420,605 SH   SOLE 0 420,605 0 0
Pub Svc Ent Group Inc COM 744573106 276 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 40,681 299,036 SH   SOLE 0 299,036 0 0
Roper Industries Inc. COM 776696106 7,193 20,000 SH   SOLE 0 20,000 0 0
Ross Stores, Inc. COM 778296103 142,609 1,692,292 SH   SOLE 0 1,692,292 0 0
Ryan Specialty Holdings, Inc COM 78351f107 3,547 87,321 SH   SOLE 0 87,321 0 0
Siteone Landscape Supply Inc. COM 82982L103 7,084 68,026 SH   SOLE 0 68,026 0 0
Smuckers, Jm COM 832696405 210 1,528 SH   SOLE 0 1,528 0 0
SouthState Corporation COM 840441109 48,449 612,348 SH   SOLE 0 612,348 0 0
SPS Commerce Inc. COM 78463M107 11,508 92,638 SH   SOLE 0 92,638 0 0
Steris PLC COM g8473t100 31,576 189,895 SH   SOLE 0 189,895 0 0
Stryker Corporation COM 863667101 108,175 534,091 SH   SOLE 0 534,091 0 0
T Rowe Price Group, Inc. COM 74144t108 30,735 292,688 SH   SOLE 0 292,688 0 0
The Hanover Group COM 410867105 31,042 242,248 SH   SOLE 0 242,248 0 0
Trane Technologies PLC COM G8994E103 79,094 546,189 SH   SOLE 0 546,189 0 0
Trisura Group Ltd. COM 89679A209 15,532 641,027 SH   SOLE 0 641,027 0 0
Union Pacific Corp. COM 907818108 310 1,589 SH   SOLE 0 1,589 0 0
US Bancorp COM 902973304 296 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 106,473 675,116 SH   SOLE 0 675,116 0 0
Watsco, Inc. COM 942622200 12,358 47,998 SH   SOLE 0 47,998 0 0
Zebra Technologies A COM 989207105 62,233 237,522 SH   SOLE 0 237,522 0 0
Zoetis COM 98978V103 332 2,240 SH   SOLE 0 2,240 0 0
iShares Core S&P 500 ETF ETF 464287200 430 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150 358 4,500 SH   SOLE 0 4,500 0 0
Powershares Dynamic Large Cap ETF 73935x609 968 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 894 6,276 SH   SOLE 0 6,276 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 528 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,408 6,581 SH   SOLE 0 6,581 0 0