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,263 7,818 SH   SOLE 0 7,818 0 0
Air Products & Chemicals, Inc. COM 009158106   146,603 475,583 SH   SOLE 0 475,583 0 0
Amgen Incorporated COM 031162100   411 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101   71,495 939,000 SH   SOLE 0 939,000 0 0
Analog Devices Inc COM 032654105   75,298 459,051 SH   SOLE 0 459,051 0 0
Apple, Inc. COM 037833100   2,099 16,154 SH   SOLE 0 16,154 0 0
Arthur J. Gallagher & Co. COM 363576109   89,910 476,873 SH   SOLE 0 476,873 0 0
AutoZone, Inc. COM 053332102   87,446 35,458 SH   SOLE 0 35,458 0 0
Avery Dennison Corp COM 053611109   103,657 572,690 SH   SOLE 0 572,690 0 0
Berkshire Hathaway Inc. A COM 084670108   56,245 120 SH   SOLE 0 120 0 0
Berkshire Hathaway Inc. B COM 084670702   10,308 33,369 SH   SOLE 0 33,369 0 0
Black Knight Inc. COM 09215C105   28,769 465,894 SH   SOLE 0 465,894 0 0
Booking Holdings Inc. COM 09857l108   41,333 20,510 SH   SOLE 0 20,510 0 0
Boston Omaha Corporation COM 101044105   14,361 541,941 SH   SOLE 0 541,941 0 0
Broadridge Financial Solutions COM 11133T103   39,456 294,159 SH   SOLE 0 294,159 0 0
Brookfield Asset Management Lt COM 113004105   21,488 749,491 SH   SOLE 0 749,491 0 0
Brookfield Corp COM 11271J107   90,070 2,862,992 SH   SOLE 0 2,862,992 0 0
Brookfield Infrastructure Corp COM 11275Q107   13,916 357,730 SH   SOLE 0 357,730 0 0
Brown & Brown, Inc. COM 115236101   154,405 2,710,285 SH   SOLE 0 2,710,285 0 0
Burlington Stores, Inc. COM 122017106   6,317 31,154 SH   SOLE 0 31,154 0 0
CarMax, Inc. COM 143130102   53,770 883,067 SH   SOLE 0 883,067 0 0
Carriage Services Inc. COM 143905107   8,492 308,334 SH   SOLE 0 308,334 0 0
Cass Information Systems Inc. COM 14808P109   14,701 320,849 SH   SOLE 0 320,849 0 0
CBIZ, Inc. COM 124805102   26,479 565,196 SH   SOLE 0 565,196 0 0
CDW Corporation COM 12514G108   230,381 1,290,071 SH   SOLE 0 1,290,071 0 0
Chemed Corp COM 16359R103   13,822 27,079 SH   SOLE 0 27,079 0 0
Chevron Corporation COM 166764100   243 1,352 SH   SOLE 0 1,352 0 0
Choice Hotels International, I COM 169905106   17,695 157,089 SH   SOLE 0 157,089 0 0
Cintas Corp COM 172908105   26,705 59,132 SH   SOLE 0 59,132 0 0
Colliers International Group I COM 194693107   16,519 179,478 SH   SOLE 0 179,478 0 0
Conmed Corp COM 207410101   814 9,188 SH   SOLE 0 9,188 0 0
Cummins Inc COM 231021106   296 1,222 SH   SOLE 0 1,222 0 0
Danaher Corporation COM 235851102   265 1,000 SH   SOLE 0 1,000 0 0
Deere & Co COM 244199105   204 475 SH   SOLE 0 475 0 0
Descartes Systems Group Inc. COM 249906108   9,357 134,342 SH   SOLE 0 134,342 0 0
Diamond Hill Investment Group, COM 25264R207   247 1,336 SH   SOLE 0 1,336 0 0
Dollar General Corporation COM 256677105   62,095 252,162 SH   SOLE 0 252,162 0 0
Dream Finders Homes Inc. COM 26154d100   5,280 609,662 SH   SOLE 0 609,662 0 0
Eaton Corp PLC COM G29183103   261 1,660 SH   SOLE 0 1,660 0 0
Entegris, Inc. COM 29362U104   27,849 424,592 SH   SOLE 0 424,592 0 0
EOG Resources, Inc. COM 26875P101   51,805 399,976 SH   SOLE 0 399,976 0 0
Exlservice Holdings Inc. COM 302081104   30,703 181,211 SH   SOLE 0 181,211 0 0
Exxon Mobil Corporation COM 30231G102   3,263 29,584 SH   SOLE 0 29,584 0 0
Fastenal Co COM 311900104   84,596 1,787,752 SH   SOLE 0 1,787,752 0 0
Fidelity National Info Service COM 31620M106   42,253 622,738 SH   SOLE 0 622,738 0 0
First Hawaiian Inc. COM 32051x108   11,970 459,678 SH   SOLE 0 459,678 0 0
FirstService Corporation COM 33767E202   11,371 92,787 SH   SOLE 0 92,787 0 0
Floor & Decor Holdings COM 339750101   10,896 156,489 SH   SOLE 0 156,489 0 0
Fortune Brands Home & Sec Inc COM 34964C106   32,179 563,449 SH   SOLE 0 563,449 0 0
Franklin Electric Co., Inc. COM 353514102   11,307 141,784 SH   SOLE 0 141,784 0 0
Frontdoor, Inc. COM 35905A109   6,794 326,656 SH   SOLE 0 326,656 0 0
Genpact COM G3922B107   43,209 932,831 SH   SOLE 0 932,831 0 0
Graco Inc. COM 384109104   70,884 1,053,876 SH   SOLE 0 1,053,876 0 0
Hagerty, Inc. COM 405166109   7,752 921,712 SH   SOLE 0 921,712 0 0
HEICO Corp. Class A COM 422806208   40,429 337,333 SH   SOLE 0 337,333 0 0
Home BancShares, Inc. COM 436893200   11,415 500,865 SH   SOLE 0 500,865 0 0
Hostess Brands Inc. COM 44109j106   15,376 685,221 SH   SOLE 0 685,221 0 0
IDEX Corporation COM 45167r104   171,171 749,664 SH   SOLE 0 749,664 0 0
Illinois Tool Works Inc. COM 452308109   85,924 390,031 SH   SOLE 0 390,031 0 0
International Business Machine COM 459200101   685 4,865 SH   SOLE 0 4,865 0 0
Jack Henry & Associates Inc COM 426281101   35,739 203,573 SH   SOLE 0 203,573 0 0
Landstar System, Inc. COM 515098101   16,364 100,454 SH   SOLE 0 100,454 0 0
M&T Bank Corporation COM 55261F104   38,445 265,029 SH   SOLE 0 265,029 0 0
Markel Corporation COM 570535104   118,898 90,246 SH   SOLE 0 90,246 0 0
MasterBrand, Inc. COM 57638p104   4,084 540,895 SH   SOLE 0 540,895 0 0
McCormick & Company COM 579780206   9,025 108,874 SH   SOLE 0 108,874 0 0
Merck & Co Inc New COM 58933Y105   844 7,605 SH   SOLE 0 7,605 0 0
Microchip Technology Incorpora COM 595017104   92,203 1,312,500 SH   SOLE 0 1,312,500 0 0
Microsoft Corp COM 594918104   782 3,261 SH   SOLE 0 3,261 0 0
Moodys Corp COM 615369105   219 787 SH   SOLE 0 787 0 0
MSCI, Inc. COM 55354G100   266 572 SH   SOLE 0 572 0 0
NBT Bancorp Inc COM 628778102   629 14,480 SH   SOLE 0 14,480 0 0
Nomad Foods Ltd COM G6564A105   13,280 770,326 SH   SOLE 0 770,326 0 0
Ollie's Bargain Outlet Holding COM 681116109   9,318 198,925 SH   SOLE 0 198,925 0 0
Paya Holdings COM 70434P103   8,878 1,128,107 SH   SOLE 0 1,128,107 0 0
Paychex Inc COM 704326107   38,440 332,640 SH   SOLE 0 332,640 0 0
Penske Automotive Group Inc. COM 70959w103   10,199 88,738 SH   SOLE 0 88,738 0 0
Pfizer Incorporated COM 717081103   533 10,409 SH   SOLE 0 10,409 0 0
Pinnacle Financial Partners, I COM 72346Q104   51,215 697,752 SH   SOLE 0 697,752 0 0
Pool Corp COM 73278L105   28,603 94,607 SH   SOLE 0 94,607 0 0
Procter & Gamble Co COM 742718109   483 3,189 SH   SOLE 0 3,189 0 0
Progressive Corp. COM 743315103   54,773 422,275 SH   SOLE 0 422,275 0 0
Pub Svc Ent Group Inc COM 744573106   300 4,901 SH   SOLE 0 4,901 0 0
Raytheon Technologies Corp COM 75513E101   244 2,421 SH   SOLE 0 2,421 0 0
Republic Services, Inc. COM 760759100   38,509 298,539 SH   SOLE 0 298,539 0 0
Roper Industries Inc. COM 776696106   8,642 20,000 SH   SOLE 0 20,000 0 0
Ross Stores, Inc. COM 778296103   196,074 1,689,273 SH   SOLE 0 1,689,273 0 0
Siteone Landscape Supply Inc. COM 82982L103   11,764 100,269 SH   SOLE 0 100,269 0 0
Smuckers, Jm COM 832696405   242 1,528 SH   SOLE 0 1,528 0 0
SouthState Corporation COM 840441109   46,645 610,863 SH   SOLE 0 610,863 0 0
SPS Commerce Inc. COM 78463M107   11,790 91,798 SH   SOLE 0 91,798 0 0
Steris PLC COM g8473t100   35,273 190,983 SH   SOLE 0 190,983 0 0
Stryker Corporation COM 863667101   130,609 534,211 SH   SOLE 0 534,211 0 0
T Rowe Price Group, Inc. COM 74144t108   30,946 283,749 SH   SOLE 0 283,749 0 0
The Hanover Group COM 410867105   33,133 245,194 SH   SOLE 0 245,194 0 0
Trane Technologies PLC COM G8994E103   89,877 534,698 SH   SOLE 0 534,698 0 0
Trisura Group Ltd. COM 89679A209   21,296 637,029 SH   SOLE 0 637,029 0 0
Union Pacific Corp. COM 907818108   329 1,589 SH   SOLE 0 1,589 0 0
US Bancorp COM 902973304   2,720 62,369 SH   SOLE 0 62,369 0 0
Vulcan Materials COM 929160109   118,058 674,191 SH   SOLE 0 674,191 0 0
Watsco, Inc. COM 942622200   12,072 48,405 SH   SOLE 0 48,405 0 0
Wells Fargo & Co New COM 949746101   248 6,000 SH   SOLE 0 6,000 0 0
Xylem, Inc. COM 98419m100   201 1,817 SH   SOLE 0 1,817 0 0
Zebra Technologies A COM 989207105   78,535 306,286 SH   SOLE 0 306,286 0 0
Zoetis Inc. COM 98978V103   328 2,240 SH   SOLE 0 2,240 0 0
iShares Core S&P 500 ETF ETF 464287200   461 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150   382 4,500 SH   SOLE 0 4,500 0 0
Powershares Dynamic Large Cap ETF 73935x609   1,016 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407   405 3,138 SH   SOLE 0 3,138 0 0
Spdr S&P 500 ETF Trust ETF 78462F103   565 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736   1,402 6,581 SH   SOLE 0 6,581 0 0