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 699 7,975 SH   SOLE 0 7,975 0 0
Air Products & Chemicals, Inc. COM 009158106 138,676 465,576 SH   SOLE 0 465,576 0 0
Amgen Incorporated COM 031162100 441 1,737 SH   SOLE 0 1,737 0 0
Analog Devices Inc COM 032654105 37,868 324,382 SH   SOLE 0 324,382 0 0
Apple Inc COM 037833100 1,528 13,192 SH   SOLE 0 13,192 0 0
Arthur J. Gallagher & Co. COM 363576109 65,311 618,595 SH   SOLE 0 618,595 0 0
AT&T, Inc. COM 00206R102 227 7,962 SH   SOLE 0 7,962 0 0
Auto Data Processing COM 053015103 317 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 57,055 48,449 SH   SOLE 0 48,449 0 0
Avery Dennison Corp COM 053611109 77,998 610,122 SH   SOLE 0 610,122 0 0
Bank Of Richmondville COM 99c000025 216 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 64,640 202 SH   SOLE 0 202 0 0
Berkshire Hathaway Inc. B COM 084670702 32,197 151,202 SH   SOLE 0 151,202 0 0
Black Knight COM 09215C105 67,653 777,173 SH   SOLE 0 777,173 0 0
Boston Omaha Corporation COM 101044105 7,296 455,984 SH   SOLE 0 455,984 0 0
Broadridge Financial Solutions COM 11133T103 49,511 375,084 SH   SOLE 0 375,084 0 0
Brookfield Asset Management In COM 112585104 104,214 3,152,270 SH   SOLE 0 3,152,270 0 0
Brookfield Infrastructure Corp COM 11275Q107 7,844 141,615 SH   SOLE 0 141,615 0 0
Brown & Brown, Inc. COM 115236101 133,176 2,941,806 SH   SOLE 0 2,941,806 0 0
CarMax, Inc. COM 143130102 90,875 988,739 SH   SOLE 0 988,739 0 0
Carriage Services Inc. COM 143905107 6,222 278,888 SH   SOLE 0 278,888 0 0
Casella Waste System Inc. COM 147448104 9,407 168,442 SH   SOLE 0 168,442 0 0
Caseys Gen Stores Inc COM 147528103 266 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 13,345 583,525 SH   SOLE 0 583,525 0 0
CDW Corporation COM 12514G108 165,154 1,381,693 SH   SOLE 0 1,381,693 0 0
Checkpoint Therapeutics Inc. COM 162828107 87 32,400 SH   SOLE 0 32,400 0 0
Choice Hotels International, I COM 169905106 15,358 178,664 SH   SOLE 0 178,664 0 0
Cintas Corp COM 172908105 8,976 26,968 SH   SOLE 0 26,968 0 0
Coca Cola Company COM 191216100 211 4,272 SH   SOLE 0 4,272 0 0
Colliers International Group I COM 194693107 12,888 193,259 SH   SOLE 0 193,259 0 0
Conmed Corp COM 207410101 558 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 253 1,200 SH   SOLE 0 1,200 0 0
Danaher Corp Del COM 235851102 215 1,000 SH   SOLE 0 1,000 0 0
Descartes Systems Group Inc. COM 249906108 7,196 126,297 SH   SOLE 0 126,297 0 0
Digital Realty Trust, Inc. COM 253868103 32,842 223,781 SH   SOLE 0 223,781 0 0
Dollar General Corporation COM 256677105 49,243 234,917 SH   SOLE 0 234,917 0 0
Entegris, Inc. COM 29362U104 43,397 583,770 SH   SOLE 0 583,770 0 0
EOG Resources, Inc. COM 26875P101 32,850 914,033 SH   SOLE 0 914,033 0 0
Exlservice Holdings Inc. COM 302081104 12,700 192,505 SH   SOLE 0 192,505 0 0
Exxon Mobil Corporation COM 30231G102 1,182 34,420 SH   SOLE 0 34,420 0 0
Fastenal Co COM 311900104 74,272 1,647,202 SH   SOLE 0 1,647,202 0 0
Fidelity National Info Service COM 31620M106 9,392 63,800 SH   SOLE 0 63,800 0 0
Floor & Decor Holdings COM 339750101 16,161 216,058 SH   SOLE 0 216,058 0 0
Fortune Brands Home & Sec Inc COM 34964C106 47,078 544,125 SH   SOLE 0 544,125 0 0
Franklin Electric Co., Inc. COM 353514102 8,185 139,124 SH   SOLE 0 139,124 0 0
Frontdoor, Inc. COM 35905A109 11,083 284,845 SH   SOLE 0 284,845 0 0
FRP Holdings, Inc. COM 30292l107 7,745 185,866 SH   SOLE 0 185,866 0 0
General Electric Company COM 369604103 110 17,626 SH   SOLE 0 17,626 0 0
Genpact COM G3922B107 82,601 2,120,695 SH   SOLE 0 2,120,695 0 0
Glenville Bank Hldg Co COM 37908p109 264 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 60,655 988,666 SH   SOLE 0 988,666 0 0
Healthcare Services Group, Inc COM 421906108 6,204 288,139 SH   SOLE 0 288,139 0 0
HEICO Corp. Class A COM 422806208 7,476 84,325 SH   SOLE 0 84,325 0 0
Home BancShares, Inc. COM 436893200 7,308 482,063 SH   SOLE 0 482,063 0 0
Hostess Brands Inc. COM 44109j106 12,710 1,030,825 SH   SOLE 0 1,030,825 0 0
IDEX Corporation COM 45167r104 145,925 799,984 SH   SOLE 0 799,984 0 0
Illinois Tool Works Inc. COM 452308109 84,707 438,420 SH   SOLE 0 438,420 0 0
International Business Machine COM 459200101 731 6,010 SH   SOLE 0 6,010 0 0
Jack Henry & Associates Inc COM 426281101 19,664 120,943 SH   SOLE 0 120,943 0 0
Landstar System, Inc. COM 515098101 59,759 476,206 SH   SOLE 0 476,206 0 0
M&T Bank Corporation COM 55261F104 27,687 300,652 SH   SOLE 0 300,652 0 0
Markel Corporation COM 570535104 92,054 94,540 SH   SOLE 0 94,540 0 0
McCormick & Company COM 579780206 20,082 103,464 SH   SOLE 0 103,464 0 0
Merck & Co Inc New COM 58933Y105 658 7,935 SH   SOLE 0 7,935 0 0
Microchip Technology Incorpora COM 595017104 65,401 636,441 SH   SOLE 0 636,441 0 0
Microsoft Corp COM 594918104 1,444 6,866 SH   SOLE 0 6,866 0 0
Monro Inc. COM 610236101 11,313 278,845 SH   SOLE 0 278,845 0 0
Mustang Bio Inc. COM 62818Q104 47 15,000 SH   SOLE 0 15,000 0 0
Natus Medical, Inc. COM 639050103 6,842 399,432 SH   SOLE 0 399,432 0 0
NBT Bancorp Inc COM 628778102 649 24,180 SH   SOLE 0 24,180 0 0
Nomad Foods Ltd COM G6564A105 10,509 412,430 SH   SOLE 0 412,430 0 0
NVR Inc. COM 62944T105 7,717 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 7,949 91,005 SH   SOLE 0 91,005 0 0
One Gas Inc. COM 68235P108 6,357 92,115 SH   SOLE 0 92,115 0 0
One Spa World Holdings Ltd. COM p73684113 3,118 479,625 SH   SOLE 0 479,625 0 0
Paychex Inc COM 704326107 21,247 266,350 SH   SOLE 0 266,350 0 0
Penske Automotive Group Inc. COM 70959w103 9,451 198,306 SH   SOLE 0 198,306 0 0
Pfizer Incorporated COM 717081103 391 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 17,470 490,880 SH   SOLE 0 490,880 0 0
Pool Corp COM 73278L105 33,794 101,016 SH   SOLE 0 101,016 0 0
Procter & Gamble COM 742718109 552 3,971 SH   SOLE 0 3,971 0 0
Pub Svc Ent Group Inc COM 744573106 269 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 17,904 191,791 SH   SOLE 0 191,791 0 0
Roper Industries Inc. COM 776696106 11,063 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 151,926 1,628,015 SH   SOLE 0 1,628,015 0 0
South State Corporation COM 840441109 41,390 859,604 SH   SOLE 0 859,604 0 0
SPS Commerce Inc. COM 78463M107 7,983 102,513 SH   SOLE 0 102,513 0 0
Steris PLC COM g8473t100 18,118 102,835 SH   SOLE 0 102,835 0 0
Stryker Corporation COM 863667101 118,858 570,418 SH   SOLE 0 570,418 0 0
T Rowe Price Group, Inc. COM 74144t108 36,951 288,182 SH   SOLE 0 288,182 0 0
TCF Financial Corp. COM 872307103 366 15,675 SH   SOLE 0 15,675 0 0
The Hanover Group COM 410867105 30,098 323,010 SH   SOLE 0 323,010 0 0
Trane Technologies PLC COM G8994E103 68,160 562,141 SH   SOLE 0 562,141 0 0
Trisura Group Ltd. COM 89679a100 9,058 143,120 SH   SOLE 0 143,120 0 0
U.S. Physical Therapy Inc. COM 90337l108 5,998 69,040 SH   SOLE 0 69,040 0 0
Union Pacific Corp. COM 907818108 306 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 263 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 91,196 672,836 SH   SOLE 0 672,836 0 0
White Mountains Insurance Grou COM G9618E107 20,858 26,775 SH   SOLE 0 26,775 0 0
Xilinx, Inc. COM 983919101 58,073 557,111 SH   SOLE 0 557,111 0 0
Zebra Technologies A COM 989207105 45,973 182,100 SH   SOLE 0 182,100 0 0
iShares Core S&P Total US Stoc ETF 464287150 340 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 203 1,507 SH   SOLE 0 1,507 0 0
Powershares Dynamic Large Cap ETF 73935x609 1,052 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,261 8,576 SH   SOLE 0 8,576 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 495 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,498 6,581 SH   SOLE 0 6,581 0 0