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 887 7,875 SH   SOLE 0 7,875 0 0
Air Products & Chemicals, Inc. COM 009158106 135,009 469,302 SH   SOLE 0 469,302 0 0
Amfi Corp. COM 001683101 1,380 92 SH   SOLE 0 92 0 0
Amgen Incorporated COM 031162100 411 1,687 SH   SOLE 0 1,687 0 0
Amphenol Corp. COM 032095101 17,452 255,115 SH   SOLE 0 255,115 0 0
Analog Devices Inc COM 032654105 60,328 350,416 SH   SOLE 0 350,416 0 0
Apple Inc COM 037833100 2,219 16,200 SH   SOLE 0 16,200 0 0
Arthur J. Gallagher & Co. COM 363576109 79,670 568,746 SH   SOLE 0 568,746 0 0
AT&T, Inc. COM 00206R102 215 7,462 SH   SOLE 0 7,462 0 0
Auto Data Processing COM 053015103 409 2,060 SH   SOLE 0 2,060 0 0
AutoZone, Inc. COM 053332102 69,784 46,765 SH   SOLE 0 46,765 0 0
Avery Dennison Corp COM 053611109 121,521 578,011 SH   SOLE 0 578,011 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 74,511 178 SH   SOLE 0 178 0 0
Berkshire Hathaway Inc. B COM 084670702 20,472 73,661 SH   SOLE 0 73,661 0 0
Black Knight COM 09215C105 75,042 962,324 SH   SOLE 0 962,324 0 0
Boston Omaha Corporation COM 101044105 13,203 416,370 SH   SOLE 0 416,370 0 0
Broadridge Financial Solutions COM 11133T103 67,852 420,060 SH   SOLE 0 420,060 0 0
Brookfield Asset Management In COM 112585104 158,249 3,104,133 SH   SOLE 0 3,104,133 0 0
Brookfield Asset Management Re COM G16169107 1,095 21,050 SH   SOLE 0 21,050 0 0
Brookfield Infrastructure Corp COM 11275Q107 18,781 249,085 SH   SOLE 0 249,085 0 0
Brown & Brown, Inc. COM 115236101 154,675 2,910,714 SH   SOLE 0 2,910,714 0 0
Cambridge Bancorp COM 132152109 8,668 104,446 SH   SOLE 0 104,446 0 0
CarMax, Inc. COM 143130102 112,725 872,824 SH   SOLE 0 872,824 0 0
Carriage Services Inc. COM 143905107 10,344 279,784 SH   SOLE 0 279,784 0 0
Casella Waste System Inc. COM 147448104 10,684 168,442 SH   SOLE 0 168,442 0 0
Caseys Gen Stores Inc COM 147528103 292 1,500 SH   SOLE 0 1,500 0 0
Cass Information Systems Inc. COM 14808P109 11,521 282,720 SH   SOLE 0 282,720 0 0
CBIZ, Inc. COM 124805102 19,569 597,170 SH   SOLE 0 597,170 0 0
CDW Corporation COM 12514G108 234,446 1,342,376 SH   SOLE 0 1,342,376 0 0
Checkpoint Therapeutics Inc. COM 162828107 81 27,400 SH   SOLE 0 27,400 0 0
Choice Hotels International, I COM 169905106 20,689 174,059 SH   SOLE 0 174,059 0 0
Cintas Corp COM 172908105 21,448 56,147 SH   SOLE 0 56,147 0 0
Coca Cola Company COM 191216100 215 3,977 SH   SOLE 0 3,977 0 0
Colliers International Group I COM 194693107 20,145 179,899 SH   SOLE 0 179,899 0 0
Conmed Corp COM 207410101 974 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 293 1,200 SH   SOLE 0 1,200 0 0
CVS Caremark Corp COM 126650100 361 4,322 SH   SOLE 0 4,322 0 0
Danaher Corp Del COM 235851102 268 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 8,656 125,157 SH   SOLE 0 125,157 0 0
Diamond Back Energy Inc. COM 25278x109 299 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264R207 224 1,336 SH   SOLE 0 1,336 0 0
Digital Realty Trust, Inc. COM 253868103 33,334 221,549 SH   SOLE 0 221,549 0 0
Disney Walt Co COM 254687106 266 1,513 SH   SOLE 0 1,513 0 0
Dollar General Corporation COM 256677105 53,671 248,027 SH   SOLE 0 248,027 0 0
Dream Finders Homes Inc. COM 26154d100 9,544 390,650 SH   SOLE 0 390,650 0 0
Eaton Corp PLC COM G29183103 237 1,600 SH   SOLE 0 1,600 0 0
Entegris, Inc. COM 29362U104 48,175 391,760 SH   SOLE 0 391,760 0 0
EOG Resources, Inc. COM 26875P101 71,501 856,912 SH   SOLE 0 856,912 0 0
Exlservice Holdings Inc. COM 302081104 24,101 226,810 SH   SOLE 0 226,810 0 0
Exxon Mobil Corporation COM 30231G102 2,283 36,189 SH   SOLE 0 36,189 0 0
Fastenal Co COM 311900104 88,426 1,700,497 SH   SOLE 0 1,700,497 0 0
Fidelity National Info Service COM 31620M106 60,561 427,476 SH   SOLE 0 427,476 0 0
First Hawaiian Inc. COM 32051x108 23,043 813,085 SH   SOLE 0 813,085 0 0
Floor & Decor Holdings COM 339750101 3,416 32,321 SH   SOLE 0 32,321 0 0
Fortune Brands Home & Sec Inc COM 34964C106 54,086 542,981 SH   SOLE 0 542,981 0 0
Franklin Electric Co., Inc. COM 353514102 10,965 136,004 SH   SOLE 0 136,004 0 0
Frontdoor, Inc. COM 35905A109 14,216 285,340 SH   SOLE 0 285,340 0 0
FRP Holdings, Inc. COM 30292l107 9,591 172,258 SH   SOLE 0 172,258 0 0
General Electric Company COM 369604103 236 17,558 SH   SOLE 0 17,558 0 0
Genpact COM G3922B107 101,767 2,240,085 SH   SOLE 0 2,240,085 0 0
Glenville Bank Hldg Co COM 37908p109 280 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 89,597 1,183,581 SH   SOLE 0 1,183,581 0 0
Healthcare Services Group, Inc COM 421906108 9,481 300,322 SH   SOLE 0 300,322 0 0
HEICO Corp. Class A COM 422806208 32,718 263,474 SH   SOLE 0 263,474 0 0
Home BancShares, Inc. COM 436893200 19,910 806,738 SH   SOLE 0 806,738 0 0
Hostess Brands Inc. COM 44109j106 12,595 777,966 SH   SOLE 0 777,966 0 0
Huntington Bancshares COM 446150104 672 47,067 SH   SOLE 0 47,067 0 0
IDEX Corporation COM 45167r104 171,064 777,388 SH   SOLE 0 777,388 0 0
Illinois Tool Works Inc. COM 452308109 94,204 421,383 SH   SOLE 0 421,383 0 0
International Business Machine COM 459200101 731 4,985 SH   SOLE 0 4,985 0 0
Jack Henry & Associates Inc COM 426281101 33,339 203,893 SH   SOLE 0 203,893 0 0
Landstar System, Inc. COM 515098101 69,528 439,994 SH   SOLE 0 439,994 0 0
M&T Bank Corporation COM 55261F104 43,875 301,939 SH   SOLE 0 301,939 0 0
Markel Corporation COM 570535104 116,270 97,977 SH   SOLE 0 97,977 0 0
McCormick & Company COM 579780206 8,545 96,747 SH   SOLE 0 96,747 0 0
Merck & Co Inc New COM 58933Y105 609 7,835 SH   SOLE 0 7,835 0 0
Microchip Technology Incorpora COM 595017104 93,305 623,114 SH   SOLE 0 623,114 0 0
Microsoft Corp COM 594918104 877 3,236 SH   SOLE 0 3,236 0 0
Monro Inc. COM 610236101 13,929 219,318 SH   SOLE 0 219,318 0 0
Mustang Bio Inc. COM 62818Q104 50 15,000 SH   SOLE 0 15,000 0 0
Natus Medical, Inc. COM 639050103 2,611 100,489 SH   SOLE 0 100,489 0 0
NBT Bancorp Inc COM 628778102 568 15,780 SH   SOLE 0 15,780 0 0
Nomad Foods Ltd COM G6564A105 13,486 477,060 SH   SOLE 0 477,060 0 0
NVR Inc. COM 62944T105 9,400 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 7,609 90,440 SH   SOLE 0 90,440 0 0
One Spa World Holdings Ltd. COM p73684113 6,658 687,063 SH   SOLE 0 687,063 0 0
Palantir Technologies Inc-A COM 69608A108 219 8,299 SH   SOLE 0 8,299 0 0
Paya Holdings COM 70434P103 4,860 441,026 SH   SOLE 0 441,026 0 0
Paychex Inc COM 704326107 33,486 312,082 SH   SOLE 0 312,082 0 0
Penske Automotive Group Inc. COM 70959w103 10,259 135,905 SH   SOLE 0 135,905 0 0
Pfizer Incorporated COM 717081103 417 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 59,220 670,739 SH   SOLE 0 670,739 0 0
Pool Corp COM 73278L105 45,539 99,286 SH   SOLE 0 99,286 0 0
Procter & Gamble COM 742718109 520 3,855 SH   SOLE 0 3,855 0 0
Progressive Corp. COM 743315103 40,318 410,526 SH   SOLE 0 410,526 0 0
Pub Svc Ent Group Inc COM 744573106 293 4,901 SH   SOLE 0 4,901 0 0
Raytheon Technologies Corp COM 75513E101 207 2,421 SH   SOLE 0 2,421 0 0
Republic Services, Inc. COM 760759100 25,407 230,955 SH   SOLE 0 230,955 0 0
Roper Industries Inc. COM 776696106 13,166 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 203,397 1,640,297 SH   SOLE 0 1,640,297 0 0
South State Corporation COM 840441109 66,400 812,138 SH   SOLE 0 812,138 0 0
SPS Commerce Inc. COM 78463M107 10,320 103,353 SH   SOLE 0 103,353 0 0
Steris PLC COM g8473t100 33,240 161,126 SH   SOLE 0 161,126 0 0
Stryker Corporation COM 863667101 146,274 563,178 SH   SOLE 0 563,178 0 0
T Rowe Price Group, Inc. COM 74144t108 57,225 289,058 SH   SOLE 0 289,058 0 0
The Hanover Group COM 410867105 32,977 243,124 SH   SOLE 0 243,124 0 0
Trane Technologies PLC COM G8994E103 102,108 554,513 SH   SOLE 0 554,513 0 0
Trisura Group Ltd. COM 89679a100 18,930 143,585 SH   SOLE 0 143,585 0 0
U.S. Physical Therapy Inc. COM 90337l108 12,155 104,901 SH   SOLE 0 104,901 0 0
Union Pacific Corp. COM 907818108 342 1,554 SH   SOLE 0 1,554 0 0
United Parcel Service Inc. COM 911312106 214 1,030 SH   SOLE 0 1,030 0 0
US Bancorp COM 902973304 418 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 118,266 679,417 SH   SOLE 0 679,417 0 0
White Mountains Insurance Grou COM G9618E107 12,817 11,164 SH   SOLE 0 11,164 0 0
Xylem, Inc. COM 98419m100 218 1,817 SH   SOLE 0 1,817 0 0
Zebra Technologies A COM 989207105 55,969 105,703 SH   SOLE 0 105,703 0 0
iShares Core S&P 500 ETF ETF 464287200 516 1,200 SH   SOLE 0 1,200 0 0
iShares Core S&P Total US Stoc ETF 464287150 444 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 206 1,535 SH   SOLE 0 1,535 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,266 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,174 6,576 SH   SOLE 0 6,576 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 632 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,887 6,581 SH   SOLE 0 6,581 0 0