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 849 7,875 SH   SOLE 0 7,875 0 0
Air Products & Chemicals, Inc. COM 009158106 121,689 475,145 SH   SOLE 0 475,145 0 0
Amgen Incorporated COM 031162100 333 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101 18,682 255,115 SH   SOLE 0 255,115 0 0
Analog Devices Inc COM 032654105 59,533 355,465 SH   SOLE 0 355,465 0 0
Apple, Inc. COM 037833100 2,301 16,263 SH   SOLE 0 16,263 0 0
Arthur J. Gallagher & Co. COM 363576109 84,232 566,647 SH   SOLE 0 566,647 0 0
AutoZone, Inc. COM 053332102 78,352 46,144 SH   SOLE 0 46,144 0 0
Avery Dennison Corp COM 053611109 118,281 570,825 SH   SOLE 0 570,825 0 0
Bank of Labor Bancshares Inc COM 06427T108 562 17,032 SH   SOLE 0 17,032 0 0
Bank Of Richmondville COM 99c000025 207 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 56,359 137 SH   SOLE 0 137 0 0
Berkshire Hathaway Inc. B COM 084670702 17,521 64,192 SH   SOLE 0 64,192 0 0
Black Knight COM 09215C105 69,567 966,205 SH   SOLE 0 966,205 0 0
Boston Omaha Corporation COM 101044105 16,157 416,625 SH   SOLE 0 416,625 0 0
Broadridge Financial Solutions COM 11133T103 70,922 425,603 SH   SOLE 0 425,603 0 0
Brookfield Asset Management In COM 112585104 165,033 3,084,144 SH   SOLE 0 3,084,144 0 0
Brookfield Infrastructure Corp COM 11275Q107 14,927 249,280 SH   SOLE 0 249,280 0 0
Brown & Brown, Inc. COM 115236101 160,843 2,900,687 SH   SOLE 0 2,900,687 0 0
Cambridge Bancorp COM 132152109 9,208 104,636 SH   SOLE 0 104,636 0 0
CarMax, Inc. COM 143130102 111,448 870,961 SH   SOLE 0 870,961 0 0
Carriage Services Inc. COM 143905107 12,544 281,314 SH   SOLE 0 281,314 0 0
Casella Waste System Inc. COM 147448104 12,791 168,442 SH   SOLE 0 168,442 0 0
Cass Information Systems Inc. COM 14808P109 12,800 305,860 SH   SOLE 0 305,860 0 0
CBIZ, Inc. COM 124805102 19,110 590,917 SH   SOLE 0 590,917 0 0
CDW Corporation COM 12514G108 241,769 1,328,256 SH   SOLE 0 1,328,256 0 0
Choice Hotels International, I COM 169905106 21,298 168,539 SH   SOLE 0 168,539 0 0
Cintas Corp COM 172908105 21,655 56,887 SH   SOLE 0 56,887 0 0
Colliers International Group I COM 194693107 22,196 173,802 SH   SOLE 0 173,802 0 0
Conmed Corp COM 207410101 927 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 269 1,200 SH   SOLE 0 1,200 0 0
CVS Caremark Corp COM 126650100 367 4,322 SH   SOLE 0 4,322 0 0
Danaher Corp Del COM 235851102 304 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 10,216 125,717 SH   SOLE 0 125,717 0 0
Diamond Back Energy Inc. COM 25278x109 301 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264R207 235 1,336 SH   SOLE 0 1,336 0 0
Digital Realty Trust, Inc. COM 253868103 25,492 176,474 SH   SOLE 0 176,474 0 0
Dollar General Corporation COM 256677105 52,992 249,797 SH   SOLE 0 249,797 0 0
Dream Finders Homes Inc. COM 26154d100 8,298 478,810 SH   SOLE 0 478,810 0 0
Eaton Corp PLC COM G29183103 239 1,600 SH   SOLE 0 1,600 0 0
Entegris, Inc. COM 29362U104 49,390 392,299 SH   SOLE 0 392,299 0 0
EOG Resources, Inc. COM 26875P101 68,293 850,795 SH   SOLE 0 850,795 0 0
Exlservice Holdings Inc. COM 302081104 26,917 218,628 SH   SOLE 0 218,628 0 0
Exxon Mobil Corporation COM 30231G102 2,099 35,689 SH   SOLE 0 35,689 0 0
Fastenal Co COM 311900104 88,477 1,714,337 SH   SOLE 0 1,714,337 0 0
Fidelity National Info Service COM 31620M106 63,185 519,273 SH   SOLE 0 519,273 0 0
First Hawaiian Inc. COM 32051x108 24,081 820,490 SH   SOLE 0 820,490 0 0
Floor & Decor Holdings COM 339750101 3,119 25,821 SH   SOLE 0 25,821 0 0
Fortune Brands Home & Sec Inc COM 34964C106 48,329 540,475 SH   SOLE 0 540,475 0 0
Franklin Electric Co., Inc. COM 353514102 10,896 136,454 SH   SOLE 0 136,454 0 0
Frontdoor, Inc. COM 35905A109 14,742 351,830 SH   SOLE 0 351,830 0 0
Genpact COM G3922B107 107,173 2,255,799 SH   SOLE 0 2,255,799 0 0
Graco Inc. COM 384109104 83,472 1,192,971 SH   SOLE 0 1,192,971 0 0
Healthcare Services Group, Inc COM 421906108 7,573 303,022 SH   SOLE 0 303,022 0 0
HEICO Corp. Class A COM 422806208 31,670 267,416 SH   SOLE 0 267,416 0 0
Home BancShares, Inc. COM 436893200 18,407 782,268 SH   SOLE 0 782,268 0 0
Hostess Brands Inc. COM 44109j106 13,033 750,306 SH   SOLE 0 750,306 0 0
Huntington Bancshares COM 446150104 496 32,056 SH   SOLE 0 32,056 0 0
IDEX Corporation COM 45167r104 160,479 775,448 SH   SOLE 0 775,448 0 0
Illinois Tool Works Inc. COM 452308109 87,399 422,975 SH   SOLE 0 422,975 0 0
International Business Machine COM 459200101 699 5,033 SH   SOLE 0 5,033 0 0
Jack Henry & Associates Inc COM 426281101 35,915 218,913 SH   SOLE 0 218,913 0 0
Landstar System, Inc. COM 515098101 68,987 437,126 SH   SOLE 0 437,126 0 0
M&T Bank Corporation COM 55261F104 44,936 300,895 SH   SOLE 0 300,895 0 0
Markel Corporation COM 570535104 116,822 97,748 SH   SOLE 0 97,748 0 0
McCormick & Company COM 579780206 8,373 103,337 SH   SOLE 0 103,337 0 0
Merck & Co Inc New COM 58933Y105 574 7,648 SH   SOLE 0 7,648 0 0
Microchip Technology Incorpora COM 595017104 98,434 641,304 SH   SOLE 0 641,304 0 0
Microsoft Corp COM 594918104 919 3,261 SH   SOLE 0 3,261 0 0
Monro Inc. COM 610236101 12,351 214,767 SH   SOLE 0 214,767 0 0
NBT Bancorp Inc COM 628778102 534 14,780 SH   SOLE 0 14,780 0 0
Nomad Foods Ltd COM G6564A105 13,173 477,985 SH   SOLE 0 477,985 0 0
NVR Inc. COM 62944T105 9,061 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 9,638 159,880 SH   SOLE 0 159,880 0 0
One Spa World Holdings Ltd. COM p73684113 7,525 754,783 SH   SOLE 0 754,783 0 0
Paya Holdings COM 70434P103 14,873 1,368,222 SH   SOLE 0 1,368,222 0 0
Paychex Inc COM 704326107 35,495 315,654 SH   SOLE 0 315,654 0 0
Penske Automotive Group Inc. COM 70959w103 13,694 136,120 SH   SOLE 0 136,120 0 0
Pfizer Incorporated COM 717081103 458 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 61,862 657,547 SH   SOLE 0 657,547 0 0
Pool Corp COM 73278L105 42,716 98,331 SH   SOLE 0 98,331 0 0
Procter & Gamble COM 742718109 519 3,710 SH   SOLE 0 3,710 0 0
Progressive Corp. COM 743315103 37,377 413,503 SH   SOLE 0 413,503 0 0
Pub Svc Ent Group Inc COM 744573106 298 4,901 SH   SOLE 0 4,901 0 0
Raytheon Technologies Corp COM 75513E101 208 2,421 SH   SOLE 0 2,421 0 0
Republic Services, Inc. COM 760759100 32,007 266,593 SH   SOLE 0 266,593 0 0
Roper Industries Inc. COM 776696106 12,492 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 179,164 1,645,974 SH   SOLE 0 1,645,974 0 0
Ryan Specialty Group Holdings COM 78351f107 9,019 266,288 SH   SOLE 0 266,288 0 0
SouthState Corporation COM 840441109 57,393 768,623 SH   SOLE 0 768,623 0 0
SPS Commerce Inc. COM 78463M107 16,180 100,303 SH   SOLE 0 100,303 0 0
Steris PLC COM g8473t100 35,132 171,979 SH   SOLE 0 171,979 0 0
Stryker Corporation COM 863667101 148,966 564,865 SH   SOLE 0 564,865 0 0
T Rowe Price Group, Inc. COM 74144t108 56,999 289,778 SH   SOLE 0 289,778 0 0
The Hanover Group COM 410867105 29,240 225,586 SH   SOLE 0 225,586 0 0
Trane Technologies PLC COM G8994E103 93,869 543,697 SH   SOLE 0 543,697 0 0
Trisura Group Ltd. COM 89679a100 17,772 525,656 SH   SOLE 0 525,656 0 0
U.S. Physical Therapy Inc. COM 90337l108 11,614 105,006 SH   SOLE 0 105,006 0 0
Union Pacific Corp. COM 907818108 305 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 436 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 115,283 681,504 SH   SOLE 0 681,504 0 0
Walt Disney Co. COM 254687106 256 1,513 SH   SOLE 0 1,513 0 0
White Mountains Insurance Grou COM G9618E107 6,170 5,768 SH   SOLE 0 5,768 0 0
Xylem, Inc. COM 98419m100 225 1,817 SH   SOLE 0 1,817 0 0
Zebra Technologies A COM 989207105 54,613 105,958 SH   SOLE 0 105,958 0 0
iShares Core S&P 500 ETF ETF 464287200 517 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150 443 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 205 1,543 SH   SOLE 0 1,543 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,258 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,180 6,576 SH   SOLE 0 6,576 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 634 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,910 6,581 SH   SOLE 0 6,581 0 0