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,066 7,875 SH   SOLE 0 7,875 0 0
Air Products & Chemicals, Inc. COM 009158106 144,866 476,126 SH   SOLE 0 476,126 0 0
Amgen Incorporated COM 031162100 352 1,564 SH   SOLE 0 1,564 0 0
Amphenol Corp. COM 032095101 40,270 460,434 SH   SOLE 0 460,434 0 0
Analog Devices Inc COM 032654105 63,431 360,877 SH   SOLE 0 360,877 0 0
Apple, Inc. COM 037833100 2,888 16,263 SH   SOLE 0 16,263 0 0
Applied Materials Inc COM 038222105 220 1,400 SH   SOLE 0 1,400 0 0
Arthur J. Gallagher & Co. COM 363576109 93,522 551,202 SH   SOLE 0 551,202 0 0
Auto Data Processing COM 053015103 202 820 SH   SOLE 0 820 0 0
AutoZone, Inc. COM 053332102 94,943 45,289 SH   SOLE 0 45,289 0 0
Avery Dennison Corp COM 053611109 122,505 565,660 SH   SOLE 0 565,660 0 0
Bank of Labor Bancshares Inc COM 06427T108 530 17,032 SH   SOLE 0 17,032 0 0
Bank Of Richmondville COM 99c000025 206 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 59,487 132 SH   SOLE 0 132 0 0
Berkshire Hathaway Inc. B COM 084670702 14,382 48,100 SH   SOLE 0 48,100 0 0
Black Knight COM 09215C105 90,271 1,089,049 SH   SOLE 0 1,089,049 0 0
Boston Omaha Corporation COM 101044105 12,006 417,880 SH   SOLE 0 417,880 0 0
Broadridge Financial Solutions COM 11133T103 80,185 438,603 SH   SOLE 0 438,603 0 0
Brookfield Asset Management In COM 112585104 182,752 3,026,689 SH   SOLE 0 3,026,689 0 0
Brookfield Infrastructure Corp COM 11275Q107 17,013 249,235 SH   SOLE 0 249,235 0 0
Brown & Brown, Inc. COM 115236101 202,741 2,884,768 SH   SOLE 0 2,884,768 0 0
Burlington Stores, Inc. COM 122017106 747 2,561 SH   SOLE 0 2,561 0 0
Cambridge Bancorp COM 132152109 9,816 104,881 SH   SOLE 0 104,881 0 0
CarMax, Inc. COM 143130102 111,927 859,453 SH   SOLE 0 859,453 0 0
Carriage Services Inc. COM 143905107 18,119 281,184 SH   SOLE 0 281,184 0 0
Casella Waste System Inc. COM 147448104 14,388 168,442 SH   SOLE 0 168,442 0 0
Cass Information Systems Inc. COM 14808P109 12,048 306,420 SH   SOLE 0 306,420 0 0
CBIZ, Inc. COM 124805102 23,053 589,302 SH   SOLE 0 589,302 0 0
CDW Corporation COM 12514G108 269,683 1,316,941 SH   SOLE 0 1,316,941 0 0
Chemed Corp COM 16359R103 14,257 26,949 SH   SOLE 0 26,949 0 0
Choice Hotels International, I COM 169905106 22,860 146,549 SH   SOLE 0 146,549 0 0
Cintas Corp COM 172908105 25,747 58,097 SH   SOLE 0 58,097 0 0
Clarivate PLC COM G21810109 21,700 922,635 SH   SOLE 0 922,635 0 0
Cme Group Inc COM 12572Q105 304 1,329 SH   SOLE 0 1,329 0 0
Colliers International Group I COM 194693107 24,374 163,967 SH   SOLE 0 163,967 0 0
Conmed Corp COM 207410101 1,005 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 262 1,200 SH   SOLE 0 1,200 0 0
Danaher Corp Del COM 235851102 329 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 10,400 125,792 SH   SOLE 0 125,792 0 0
Diamond Back Energy Inc. COM 25278x109 343 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264R207 259 1,336 SH   SOLE 0 1,336 0 0
Digital Realty Trust, Inc. COM 253868103 7,382 41,738 SH   SOLE 0 41,738 0 0
Dollar General Corporation COM 256677105 59,324 251,552 SH   SOLE 0 251,552 0 0
Dream Finders Homes Inc. COM 26154d100 11,267 579,295 SH   SOLE 0 579,295 0 0
Eaton Corp PLC COM G29183103 277 1,600 SH   SOLE 0 1,600 0 0
Entegris, Inc. COM 29362U104 55,669 401,709 SH   SOLE 0 401,709 0 0
EOG Resources, Inc. COM 26875P101 73,231 824,396 SH   SOLE 0 824,396 0 0
Exlservice Holdings Inc. COM 302081104 31,099 214,816 SH   SOLE 0 214,816 0 0
Exxon Mobil Corporation COM 30231G102 2,153 35,189 SH   SOLE 0 35,189 0 0
Fastenal Co COM 311900104 110,484 1,724,699 SH   SOLE 0 1,724,699 0 0
Fidelity National Info Service COM 31620M106 57,113 523,248 SH   SOLE 0 523,248 0 0
First Hawaiian Inc. COM 32051x108 22,795 834,065 SH   SOLE 0 834,065 0 0
Floor & Decor Holdings COM 339750101 3,258 25,056 SH   SOLE 0 25,056 0 0
Fortune Brands Home & Sec Inc COM 34964C106 57,573 538,573 SH   SOLE 0 538,573 0 0
Franklin Electric Co., Inc. COM 353514102 12,900 136,424 SH   SOLE 0 136,424 0 0
Frontdoor, Inc. COM 35905A109 12,906 352,150 SH   SOLE 0 352,150 0 0
Genpact COM G3922B107 121,057 2,280,647 SH   SOLE 0 2,280,647 0 0
Graco Inc. COM 384109104 98,028 1,215,921 SH   SOLE 0 1,215,921 0 0
HEICO Corp. Class A COM 422806208 35,556 276,654 SH   SOLE 0 276,654 0 0
Home BancShares, Inc. COM 436893200 7,954 326,665 SH   SOLE 0 326,665 0 0
Hostess Brands Inc. COM 44109j106 14,696 719,711 SH   SOLE 0 719,711 0 0
Huntington Bancshares COM 446150104 494 32,056 SH   SOLE 0 32,056 0 0
IDEX Corporation COM 45167r104 180,843 765,248 SH   SOLE 0 765,248 0 0
Illinois Tool Works Inc. COM 452308109 104,872 424,927 SH   SOLE 0 424,927 0 0
International Business Machine COM 459200101 673 5,033 SH   SOLE 0 5,033 0 0
Jack Henry & Associates Inc COM 426281101 38,756 232,083 SH   SOLE 0 232,083 0 0
Landstar System, Inc. COM 515098101 42,480 237,292 SH   SOLE 0 237,292 0 0
Linde PLC COM G5494J103 208 600 SH   SOLE 0 600 0 0
M&T Bank Corporation COM 55261F104 45,264 294,727 SH   SOLE 0 294,727 0 0
Markel Corporation COM 570535104 120,990 98,047 SH   SOLE 0 98,047 0 0
McCormick & Company COM 579780206 11,909 123,272 SH   SOLE 0 123,272 0 0
Merck & Co Inc New COM 58933Y105 577 7,535 SH   SOLE 0 7,535 0 0
Microchip Technology Incorpora COM 595017104 111,575 1,281,588 SH   SOLE 0 1,281,588 0 0
Microsoft Corp COM 594918104 1,097 3,261 SH   SOLE 0 3,261 0 0
Monro Inc. COM 610236101 11,747 201,592 SH   SOLE 0 201,592 0 0
Moodys Corp COM 615369105 473 1,212 SH   SOLE 0 1,212 0 0
MSCI, Inc. COM 55354G100 350 572 SH   SOLE 0 572 0 0
NBT Bancorp Inc COM 628778102 558 14,480 SH   SOLE 0 14,480 0 0
Nomad Foods Ltd COM G6564A105 12,187 480,005 SH   SOLE 0 480,005 0 0
NVR Inc. COM 62944T105 11,168 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 11,494 224,540 SH   SOLE 0 224,540 0 0
One Spa World Holdings Ltd. COM p73684113 7,545 752,983 SH   SOLE 0 752,983 0 0
Paya Holdings COM 70434P103 8,966 1,414,167 SH   SOLE 0 1,414,167 0 0
Paychex Inc COM 704326107 43,519 318,819 SH   SOLE 0 318,819 0 0
Penske Automotive Group Inc. COM 70959w103 11,750 109,585 SH   SOLE 0 109,585 0 0
Pfizer Incorporated COM 717081103 615 10,409 SH   SOLE 0 10,409 0 0
Pinnacle Financial Partners, I COM 72346Q104 62,956 659,221 SH   SOLE 0 659,221 0 0
Pool Corp COM 73278L105 55,130 97,402 SH   SOLE 0 97,402 0 0
Procter & Gamble COM 742718109 522 3,189 SH   SOLE 0 3,189 0 0
Progressive Corp. COM 743315103 43,069 419,576 SH   SOLE 0 419,576 0 0
Pub Svc Ent Group Inc COM 744573106 327 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 43,434 311,468 SH   SOLE 0 311,468 0 0
Roper Industries Inc. COM 776696106 13,772 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 188,296 1,647,671 SH   SOLE 0 1,647,671 0 0
Ryan Specialty Group Holdings COM 78351f107 10,785 267,278 SH   SOLE 0 267,278 0 0
Smuckers, Jm COM 832696405 208 1,528 SH   SOLE 0 1,528 0 0
SouthState Corporation COM 840441109 49,112 613,059 SH   SOLE 0 613,059 0 0
SPS Commerce Inc. COM 78463M107 12,514 87,908 SH   SOLE 0 87,908 0 0
Steris PLC COM g8473t100 44,575 183,127 SH   SOLE 0 183,127 0 0
Stryker Corporation COM 863667101 150,037 561,055 SH   SOLE 0 561,055 0 0
SVB Financial Group COM 78486Q101 510 752 SH   SOLE 0 752 0 0
T Rowe Price Group, Inc. COM 74144t108 57,955 294,728 SH   SOLE 0 294,728 0 0
The Hanover Group COM 410867105 31,055 236,956 SH   SOLE 0 236,956 0 0
Trane Technologies PLC COM G8994E103 109,345 541,232 SH   SOLE 0 541,232 0 0
Trisura Group Ltd. COM 89679a100 19,783 526,275 SH   SOLE 0 526,275 0 0
U.S. Physical Therapy Inc. COM 90337l108 10,072 105,416 SH   SOLE 0 105,416 0 0
Union Pacific Corp. COM 907818108 391 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 412 7,332 SH   SOLE 0 7,332 0 0
Verisk Analytics Inc. COM 92345Y106 239 1,047 SH   SOLE 0 1,047 0 0
Vulcan Materials COM 929160109 141,883 683,511 SH   SOLE 0 683,511 0 0
Walt Disney Co. COM 254687106 206 1,333 SH   SOLE 0 1,333 0 0
Wex Inc. COM 96208T104 206 1,467 SH   SOLE 0 1,467 0 0
White Mountains Insurance Grou COM G9618E107 4,538 4,476 SH   SOLE 0 4,476 0 0
Xylem, Inc. COM 98419m100 218 1,817 SH   SOLE 0 1,817 0 0
Zebra Technologies A COM 989207105 63,046 105,924 SH   SOLE 0 105,924 0 0
Zoetis COM 98978V103 547 2,240 SH   SOLE 0 2,240 0 0
iShares Core S&P 500 ETF ETF 464287200 572 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150 481 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 206 1,555 SH   SOLE 0 1,555 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,373 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,283 6,276 SH   SOLE 0 6,276 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 702 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 2,112 6,581 SH   SOLE 0 6,581 0 0