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,277 7,875 SH   SOLE 0 7,875 0 0
Air Products & Chemicals, Inc. COM 009158106 119,802 479,379 SH   SOLE 0 479,379 0 0
Amgen Incorporated COM 031162100 378 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101 42,007 557,494 SH   SOLE 0 557,494 0 0
Analog Devices Inc COM 032654105 60,036 363,457 SH   SOLE 0 363,457 0 0
Apple, Inc. COM 037833100 2,656 15,212 SH   SOLE 0 15,212 0 0
Arthur J. Gallagher & Co. COM 363576109 94,146 539,208 SH   SOLE 0 539,208 0 0
AutoZone, Inc. COM 053332102 91,254 44,632 SH   SOLE 0 44,632 0 0
Avery Dennison Corp COM 053611109 98,634 566,958 SH   SOLE 0 566,958 0 0
Bank of Labor Bancshares Inc COM 06427T108 533 16,671 SH   SOLE 0 16,671 0 0
Bank Of Richmondville COM 99c000025 206 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 65,057 123 SH   SOLE 0 123 0 0
Berkshire Hathaway Inc. B COM 084670702 12,475 35,348 SH   SOLE 0 35,348 0 0
Black Knight COM 09215C105 63,189 1,089,659 SH   SOLE 0 1,089,659 0 0
Booking Holdings Inc. COM 09857l108 43,839 18,667 SH   SOLE 0 18,667 0 0
Boston Omaha Corporation COM 101044105 10,934 431,000 SH   SOLE 0 431,000 0 0
Broadridge Financial Solutions COM 11133T103 46,090 296,001 SH   SOLE 0 296,001 0 0
Brookfield Asset Management In COM 112585104 170,332 3,010,996 SH   SOLE 0 3,010,996 0 0
Brookfield Infrastructure Corp COM 11275Q107 17,648 233,930 SH   SOLE 0 233,930 0 0
Brown & Brown, Inc. COM 115236101 188,919 2,614,079 SH   SOLE 0 2,614,079 0 0
Burlington Stores, Inc. COM 122017106 25,186 138,253 SH   SOLE 0 138,253 0 0
CarMax, Inc. COM 143130102 83,262 862,993 SH   SOLE 0 862,993 0 0
Carriage Services Inc. COM 143905107 14,965 280,604 SH   SOLE 0 280,604 0 0
Casella Waste System Inc. COM 147448104 14,764 168,442 SH   SOLE 0 168,442 0 0
Cass Information Systems Inc. COM 14808P109 11,292 305,940 SH   SOLE 0 305,940 0 0
CBIZ, Inc. COM 124805102 24,753 589,772 SH   SOLE 0 589,772 0 0
CDW Corporation COM 12514G108 232,863 1,301,710 SH   SOLE 0 1,301,710 0 0
Chemed Corp COM 16359R103 13,705 27,056 SH   SOLE 0 27,056 0 0
Choice Hotels International, I COM 169905106 21,031 148,354 SH   SOLE 0 148,354 0 0
Cintas Corp COM 172908105 25,127 59,067 SH   SOLE 0 59,067 0 0
Clarivate PLC COM G21810109 28,963 1,728,105 SH   SOLE 0 1,728,105 0 0
Colliers International Group I COM 194693107 21,222 162,747 SH   SOLE 0 162,747 0 0
Conmed Corp COM 207410101 1,053 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 246 1,200 SH   SOLE 0 1,200 0 0
Danaher Corp Del COM 235851102 293 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 9,615 131,242 SH   SOLE 0 131,242 0 0
Diamond Back Energy Inc. COM 25278x109 436 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264R207 250 1,336 SH   SOLE 0 1,336 0 0
Dollar General Corporation COM 256677105 55,844 250,839 SH   SOLE 0 250,839 0 0
Dream Finders Homes Inc. COM 26154d100 9,890 579,035 SH   SOLE 0 579,035 0 0
Eaton Corp PLC COM G29183103 243 1,600 SH   SOLE 0 1,600 0 0
Entegris, Inc. COM 29362U104 52,881 402,871 SH   SOLE 0 402,871 0 0
EOG Resources, Inc. COM 26875P101 89,198 748,119 SH   SOLE 0 748,119 0 0
Exlservice Holdings Inc. COM 302081104 30,489 212,806 SH   SOLE 0 212,806 0 0
Exxon Mobil Corporation COM 30231G102 2,782 33,689 SH   SOLE 0 33,689 0 0
Fastenal Co COM 311900104 103,517 1,742,704 SH   SOLE 0 1,742,704 0 0
Fidelity National Info Service COM 31620M106 66,920 666,402 SH   SOLE 0 666,402 0 0
First Hawaiian Inc. COM 32051x108 23,251 833,674 SH   SOLE 0 833,674 0 0
Floor & Decor Holdings COM 339750101 3,274 40,421 SH   SOLE 0 40,421 0 0
Fortune Brands Home & Sec Inc COM 34964C106 40,040 539,043 SH   SOLE 0 539,043 0 0
Franklin Electric Co., Inc. COM 353514102 11,389 137,149 SH   SOLE 0 137,149 0 0
Frontdoor, Inc. COM 35905A109 11,742 393,375 SH   SOLE 0 393,375 0 0
Genpact COM G3922B107 44,537 1,023,608 SH   SOLE 0 1,023,608 0 0
Graco Inc. COM 384109104 87,048 1,248,541 SH   SOLE 0 1,248,541 0 0
Hagerty, Inc. COM 405166109 5,973 553,570 SH   SOLE 0 553,570 0 0
HEICO Corp. Class A COM 422806208 42,075 331,746 SH   SOLE 0 331,746 0 0
Home BancShares, Inc. COM 436893200 11,162 493,875 SH   SOLE 0 493,875 0 0
Hostess Brands Inc. COM 44109j106 15,815 720,846 SH   SOLE 0 720,846 0 0
Huntington Bancshares COM 446150104 469 32,056 SH   SOLE 0 32,056 0 0
IDEX Corporation COM 45167r104 144,619 754,283 SH   SOLE 0 754,283 0 0
Illinois Tool Works Inc. COM 452308109 84,773 404,839 SH   SOLE 0 404,839 0 0
International Business Machine COM 459200101 648 4,985 SH   SOLE 0 4,985 0 0
Jack Henry & Associates Inc COM 426281101 45,111 228,934 SH   SOLE 0 228,934 0 0
Landstar System, Inc. COM 515098101 20,178 133,782 SH   SOLE 0 133,782 0 0
M&T Bank Corporation COM 55261F104 51,299 302,649 SH   SOLE 0 302,649 0 0
Markel Corporation COM 570535104 143,556 97,310 SH   SOLE 0 97,310 0 0
McCormick & Company COM 579780206 11,001 110,230 SH   SOLE 0 110,230 0 0
Merck & Co Inc New COM 58933Y105 618 7,535 SH   SOLE 0 7,535 0 0
Microchip Technology Incorpora COM 595017104 97,701 1,300,254 SH   SOLE 0 1,300,254 0 0
Microsoft Corp COM 594918104 998 3,236 SH   SOLE 0 3,236 0 0
Monro Inc. COM 610236101 7,723 174,177 SH   SOLE 0 174,177 0 0
Moodys Corp COM 615369105 266 787 SH   SOLE 0 787 0 0
MSCI, Inc. COM 55354G100 288 572 SH   SOLE 0 572 0 0
NBT Bancorp Inc COM 628778102 523 14,480 SH   SOLE 0 14,480 0 0
Nomad Foods Ltd COM G6564A105 12,516 554,310 SH   SOLE 0 554,310 0 0
Ollie's Bargain Outlet Holding COM 681116109 10,974 255,455 SH   SOLE 0 255,455 0 0
One Spa World Holdings Ltd. COM p73684113 7,716 756,433 SH   SOLE 0 756,433 0 0
Paya Holdings COM 70434P103 8,338 1,422,792 SH   SOLE 0 1,422,792 0 0
Paychex Inc COM 704326107 43,139 316,106 SH   SOLE 0 316,106 0 0
Penske Automotive Group Inc. COM 70959w103 10,230 109,155 SH   SOLE 0 109,155 0 0
Pfizer Incorporated COM 717081103 539 10,409 SH   SOLE 0 10,409 0 0
Pinnacle Financial Partners, I COM 72346Q104 60,591 658,029 SH   SOLE 0 658,029 0 0
Pool Corp COM 73278L105 40,484 95,741 SH   SOLE 0 95,741 0 0
Procter & Gamble COM 742718109 487 3,189 SH   SOLE 0 3,189 0 0
Progressive Corp. COM 743315103 47,947 420,625 SH   SOLE 0 420,625 0 0
Pub Svc Ent Group Inc COM 744573106 343 4,901 SH   SOLE 0 4,901 0 0
Raytheon Technologies Corp COM 75513E101 240 2,421 SH   SOLE 0 2,421 0 0
Republic Services, Inc. COM 760759100 41,539 313,501 SH   SOLE 0 313,501 0 0
Roper Industries Inc. COM 776696106 13,222 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 149,743 1,655,355 SH   SOLE 0 1,655,355 0 0
Ryan Specialty Group Holdings COM 78351f107 10,394 267,968 SH   SOLE 0 267,968 0 0
Smuckers, Jm COM 832696405 207 1,528 SH   SOLE 0 1,528 0 0
SouthState Corporation COM 840441109 49,952 612,229 SH   SOLE 0 612,229 0 0
SPS Commerce Inc. COM 78463M107 11,890 90,623 SH   SOLE 0 90,623 0 0
Steris PLC COM g8473t100 45,076 186,440 SH   SOLE 0 186,440 0 0
Stryker Corporation COM 863667101 149,182 558,003 SH   SOLE 0 558,003 0 0
SVB Financial Group COM 78486Q101 289 517 SH   SOLE 0 517 0 0
T Rowe Price Group, Inc. COM 74144t108 45,078 298,154 SH   SOLE 0 298,154 0 0
The Hanover Group COM 410867105 35,847 239,746 SH   SOLE 0 239,746 0 0
Trane Technologies PLC COM G8994E103 83,508 546,874 SH   SOLE 0 546,874 0 0
Trisura Group Ltd. COM 89679A209 14,552 529,540 SH   SOLE 0 529,540 0 0
U.S. Physical Therapy Inc. COM 90337l108 10,399 104,566 SH   SOLE 0 104,566 0 0
Union Pacific Corp. COM 907818108 425 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 390 7,332 SH   SOLE 0 7,332 0 0
Verisk Analytics Inc. COM 92345Y106 225 1,047 SH   SOLE 0 1,047 0 0
Vulcan Materials COM 929160109 125,380 682,525 SH   SOLE 0 682,525 0 0
White Mountains Insurance Grou COM G9618E107 4,160 3,661 SH   SOLE 0 3,661 0 0
Zebra Technologies A COM 989207105 71,296 172,338 SH   SOLE 0 172,338 0 0
Zoetis COM 98978V103 422 2,240 SH   SOLE 0 2,240 0 0
iShares Core S&P 500 ETF ETF 464287200 544 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150 454 4,500 SH   SOLE 0 4,500 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,228 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,161 6,276 SH   SOLE 0 6,276 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 667 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,893 6,581 SH   SOLE 0 6,581 0 0