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 855 7,975 SH   SOLE 0 7,975 0 0
Air Products & Chemicals, Inc. COM 009158106 128,739 471,190 SH   SOLE 0 471,190 0 0
Amgen Incorporated COM 031162100 392 1,707 SH   SOLE 0 1,707 0 0
Analog Devices Inc COM 032654105 49,222 333,188 SH   SOLE 0 333,188 0 0
Apple Inc COM 037833100 1,750 13,192 SH   SOLE 0 13,192 0 0
Arthur J. Gallagher & Co. COM 363576109 74,908 605,515 SH   SOLE 0 605,515 0 0
AT&T, Inc. COM 00206R102 229 7,962 SH   SOLE 0 7,962 0 0
Auto Data Processing COM 053015103 363 2,060 SH   SOLE 0 2,060 0 0
AutoZone, Inc. COM 053332102 58,095 49,007 SH   SOLE 0 49,007 0 0
Avery Dennison Corp COM 053611109 94,757 610,901 SH   SOLE 0 610,901 0 0
Bank Of Richmondville COM 99c000025 218 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 69,215 199 SH   SOLE 0 199 0 0
Berkshire Hathaway Inc. B COM 084670702 29,739 128,257 SH   SOLE 0 128,257 0 0
Black Knight COM 09215C105 68,346 773,588 SH   SOLE 0 773,588 0 0
Boston Omaha Corporation COM 101044105 12,994 469,940 SH   SOLE 0 469,940 0 0
Broadridge Financial Solutions COM 11133T103 57,963 378,347 SH   SOLE 0 378,347 0 0
Brookfield Asset Management In COM 112585104 129,585 3,139,922 SH   SOLE 0 3,139,922 0 0
Brookfield Infrastructure Corp COM 11275Q107 10,285 142,255 SH   SOLE 0 142,255 0 0
Brown & Brown, Inc. COM 115236101 137,779 2,906,109 SH   SOLE 0 2,906,109 0 0
Cambridge Bancorp COM 132152109 4,716 67,612 SH   SOLE 0 67,612 0 0
CarMax, Inc. COM 143130102 92,843 982,882 SH   SOLE 0 982,882 0 0
Carriage Services Inc. COM 143905107 8,686 277,334 SH   SOLE 0 277,334 0 0
Casella Waste System Inc. COM 147448104 10,435 168,442 SH   SOLE 0 168,442 0 0
Caseys Gen Stores Inc COM 147528103 268 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 15,437 580,110 SH   SOLE 0 580,110 0 0
CDW Corporation COM 12514G108 180,705 1,371,156 SH   SOLE 0 1,371,156 0 0
Checkpoint Therapeutics Inc. COM 162828107 86 32,400 SH   SOLE 0 32,400 0 0
Choice Hotels International, I COM 169905106 18,968 177,719 SH   SOLE 0 177,719 0 0
Cintas Corp COM 172908105 16,957 47,975 SH   SOLE 0 47,975 0 0
Coca Cola Company COM 191216100 234 4,272 SH   SOLE 0 4,272 0 0
Colliers International Group I COM 194693107 16,543 185,609 SH   SOLE 0 185,609 0 0
Conmed Corp COM 207410101 794 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 273 1,200 SH   SOLE 0 1,200 0 0
Danaher Corp Del COM 235851102 222 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 7,326 125,267 SH   SOLE 0 125,267 0 0
Digital Realty Trust, Inc. COM 253868103 31,077 222,761 SH   SOLE 0 222,761 0 0
Disney Walt Co COM 254687106 274 1,513 SH   SOLE 0 1,513 0 0
Dollar General Corporation COM 256677105 48,736 231,747 SH   SOLE 0 231,747 0 0
Entegris, Inc. COM 29362U104 52,492 546,220 SH   SOLE 0 546,220 0 0
EOG Resources, Inc. COM 26875P101 43,889 880,077 SH   SOLE 0 880,077 0 0
Exlservice Holdings Inc. COM 302081104 16,409 192,755 SH   SOLE 0 192,755 0 0
Exxon Mobil Corporation COM 30231G102 1,254 30,420 SH   SOLE 0 30,420 0 0
Fastenal Co COM 311900104 80,016 1,638,660 SH   SOLE 0 1,638,660 0 0
Fidelity National Info Service COM 31620M106 35,301 249,546 SH   SOLE 0 249,546 0 0
First Hawaiian Inc. COM 32051x108 20,862 884,751 SH   SOLE 0 884,751 0 0
Floor & Decor Holdings COM 339750101 18,941 203,999 SH   SOLE 0 203,999 0 0
Fortune Brands Home & Sec Inc COM 34964C106 46,142 538,283 SH   SOLE 0 538,283 0 0
Franklin Electric Co., Inc. COM 353514102 9,632 139,174 SH   SOLE 0 139,174 0 0
Frontdoor, Inc. COM 35905A109 14,330 285,405 SH   SOLE 0 285,405 0 0
FRP Holdings, Inc. COM 30292l107 8,402 184,447 SH   SOLE 0 184,447 0 0
General Electric Company COM 369604103 190 17,626 SH   SOLE 0 17,626 0 0
Genpact COM G3922B107 88,763 2,146,108 SH   SOLE 0 2,146,108 0 0
Glenville Bank Hldg Co COM 37908p109 263 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 80,048 1,106,394 SH   SOLE 0 1,106,394 0 0
Healthcare Services Group, Inc COM 421906108 9,531 339,177 SH   SOLE 0 339,177 0 0
HEICO Corp. Class A COM 422806208 29,158 249,090 SH   SOLE 0 249,090 0 0
Home BancShares, Inc. COM 436893200 9,321 478,508 SH   SOLE 0 478,508 0 0
Hostess Brands Inc. COM 44109j106 14,826 1,012,724 SH   SOLE 0 1,012,724 0 0
IDEX Corporation COM 45167r104 159,767 802,041 SH   SOLE 0 802,041 0 0
Illinois Tool Works Inc. COM 452308109 87,464 428,997 SH   SOLE 0 428,997 0 0
International Business Machine COM 459200101 757 6,010 SH   SOLE 0 6,010 0 0
Jack Henry & Associates Inc COM 426281101 28,753 177,498 SH   SOLE 0 177,498 0 0
Landstar System, Inc. COM 515098101 65,333 485,170 SH   SOLE 0 485,170 0 0
M&T Bank Corporation COM 55261F104 39,037 306,652 SH   SOLE 0 306,652 0 0
Markel Corporation COM 570535104 99,153 95,958 SH   SOLE 0 95,958 0 0
McCormick & Company COM 579780206 9,045 94,608 SH   SOLE 0 94,608 0 0
Merck & Co Inc New COM 58933Y105 649 7,935 SH   SOLE 0 7,935 0 0
Microchip Technology Incorpora COM 595017104 87,012 630,021 SH   SOLE 0 630,021 0 0
Microsoft Corp COM 594918104 720 3,236 SH   SOLE 0 3,236 0 0
Mohawk Industries, Inc. COM 608190104 222 1,575 SH   SOLE 0 1,575 0 0
Monro Inc. COM 610236101 13,024 244,346 SH   SOLE 0 244,346 0 0
Mustang Bio Inc. COM 62818Q104 57 15,000 SH   SOLE 0 15,000 0 0
Natus Medical, Inc. COM 639050103 7,918 395,117 SH   SOLE 0 395,117 0 0
NBT Bancorp Inc COM 628778102 776 24,180 SH   SOLE 0 24,180 0 0
Nomad Foods Ltd COM G6564A105 10,389 408,690 SH   SOLE 0 408,690 0 0
NVR Inc. COM 62944T105 7,711 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 7,388 90,345 SH   SOLE 0 90,345 0 0
One Gas Inc. COM 68235P108 6,976 90,870 SH   SOLE 0 90,870 0 0
One Spa World Holdings Ltd. COM p73684113 4,794 472,830 SH   SOLE 0 472,830 0 0
Paychex Inc COM 704326107 26,624 285,725 SH   SOLE 0 285,725 0 0
Penske Automotive Group Inc. COM 70959w103 8,486 142,892 SH   SOLE 0 142,892 0 0
Pfizer Incorporated COM 717081103 392 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 42,199 655,260 SH   SOLE 0 655,260 0 0
Pool Corp COM 73278L105 37,565 100,846 SH   SOLE 0 100,846 0 0
Procter & Gamble COM 742718109 545 3,920 SH   SOLE 0 3,920 0 0
Pub Svc Ent Group Inc COM 744573106 286 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 21,678 225,106 SH   SOLE 0 225,106 0 0
Roper Industries Inc. COM 776696106 12,071 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 200,869 1,635,607 SH   SOLE 0 1,635,607 0 0
South State Corporation COM 840441109 61,884 855,935 SH   SOLE 0 855,935 0 0
SPS Commerce Inc. COM 78463M107 11,159 102,763 SH   SOLE 0 102,763 0 0
Steris PLC COM g8473t100 19,681 103,835 SH   SOLE 0 103,835 0 0
Stryker Corporation COM 863667101 139,510 569,337 SH   SOLE 0 569,337 0 0
T Rowe Price Group, Inc. COM 74144t108 42,805 282,745 SH   SOLE 0 282,745 0 0
TCF Financial Corp. COM 872307103 580 15,675 SH   SOLE 0 15,675 0 0
The Hanover Group COM 410867105 43,008 367,845 SH   SOLE 0 367,845 0 0
Trane Technologies PLC COM G8994E103 81,151 559,042 SH   SOLE 0 559,042 0 0
Trisura Group Ltd. COM 89679a100 9,980 143,100 SH   SOLE 0 143,100 0 0
U.S. Physical Therapy Inc. COM 90337l108 8,699 72,340 SH   SOLE 0 72,340 0 0
Union Pacific Corp. COM 907818108 324 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 342 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 100,378 676,814 SH   SOLE 0 676,814 0 0
White Mountains Insurance Grou COM G9618E107 17,818 17,806 SH   SOLE 0 17,806 0 0
Xilinx, Inc. COM 983919101 327 2,310 SH   SOLE 0 2,310 0 0
Zebra Technologies A COM 989207105 70,482 183,389 SH   SOLE 0 183,389 0 0
iShares Core S&P Total US Stoc ETF 464287150 388 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 210 1,520 SH   SOLE 0 1,520 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,149 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,379 8,576 SH   SOLE 0 8,576 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 552 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,667 6,581 SH   SOLE 0 6,581 0 0
Vanguard Whitehall Funds High ETF 921946406 210 2,300 SH   SOLE 0 2,300 0 0