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 783 7,975 SH   SOLE 0 7,975 0 0
Air Products & Chemicals, Inc. COM 009158106 113,599 470,466 SH   SOLE 0 470,466 0 0
Amgen Incorporated COM 031162100 410 1,737 SH   SOLE 0 1,737 0 0
Analog Devices Inc COM 032654105 23,642 192,777 SH   SOLE 0 192,777 0 0
Apple Inc COM 037833100 1,203 3,298 SH   SOLE 0 3,298 0 0
Arthur J. Gallagher & Co. COM 363576109 61,215 627,915 SH   SOLE 0 627,915 0 0
AT&T, Inc. COM 00206R102 241 7,962 SH   SOLE 0 7,962 0 0
Auto Data Processing COM 053015103 338 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 54,010 47,876 SH   SOLE 0 47,876 0 0
Avery Dennison Corp COM 053611109 69,900 612,677 SH   SOLE 0 612,677 0 0
Bank Of Richmondville COM 99c000025 215 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 53,995 202 SH   SOLE 0 202 0 0
Berkshire Hathaway Inc. B COM 084670702 27,938 156,509 SH   SOLE 0 156,509 0 0
Black Knight COM 09215C105 56,605 780,108 SH   SOLE 0 780,108 0 0
Boston Omaha Corporation COM 101044105 7,288 455,509 SH   SOLE 0 455,509 0 0
Broadridge Financial Solutions COM 11133T103 51,151 405,351 SH   SOLE 0 405,351 0 0
Brookfield Asset Management In COM 112585104 101,816 3,094,697 SH   SOLE 0 3,094,697 0 0
Brown & Brown, Inc. COM 115236101 121,440 2,979,381 SH   SOLE 0 2,979,381 0 0
CarMax, Inc. COM 143130102 89,240 996,541 SH   SOLE 0 996,541 0 0
Carriage Services Inc. COM 143905107 5,421 299,179 SH   SOLE 0 299,179 0 0
Casella Waste System Inc. COM 147448104 8,988 172,442 SH   SOLE 0 172,442 0 0
Caseys Gen Stores Inc COM 147528103 224 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 14,002 584,145 SH   SOLE 0 584,145 0 0
CDW Corporation COM 12514G108 161,600 1,390,947 SH   SOLE 0 1,390,947 0 0
Checkpoint Therapeutics Inc. COM 162828107 64 32,400 SH   SOLE 0 32,400 0 0
Choice Hotels International, I COM 169905106 14,207 180,067 SH   SOLE 0 180,067 0 0
Cintas Corp COM 172908105 1,598 6,000 SH   SOLE 0 6,000 0 0
Colliers International Group I COM 194693107 10,672 186,209 SH   SOLE 0 186,209 0 0
Conmed Corp COM 207410101 510 7,088 SH   SOLE 0 7,088 0 0
Cummins Inc COM 231021106 208 1,200 SH   SOLE 0 1,200 0 0
Descartes Systems Group Inc. COM 249906108 6,682 126,307 SH   SOLE 0 126,307 0 0
Digital Realty Trust, Inc. COM 253868103 31,881 224,341 SH   SOLE 0 224,341 0 0
Dollar General Corporation COM 256677105 44,937 235,877 SH   SOLE 0 235,877 0 0
Entegris, Inc. COM 29362U104 33,449 566,450 SH   SOLE 0 566,450 0 0
EOG Resources, Inc. COM 26875P101 55,876 1,102,970 SH   SOLE 0 1,102,970 0 0
Exlservice Holdings Inc. COM 302081104 11,932 188,205 SH   SOLE 0 188,205 0 0
Exxon Mobil Corporation COM 30231G102 1,539 34,420 SH   SOLE 0 34,420 0 0
Fastenal Co COM 311900104 71,102 1,659,717 SH   SOLE 0 1,659,717 0 0
Fidelity National Info Service COM 31620M106 7,214 53,800 SH   SOLE 0 53,800 0 0
Floor & Decor Holdings COM 339750101 12,618 218,873 SH   SOLE 0 218,873 0 0
Fortune Brands Home & Sec Inc COM 34964C106 35,023 547,832 SH   SOLE 0 547,832 0 0
Franklin Electric Co., Inc. COM 353514102 7,331 139,594 SH   SOLE 0 139,594 0 0
Frontdoor, Inc. COM 35905A109 12,627 284,845 SH   SOLE 0 284,845 0 0
FRP Holdings, Inc. COM 30292l107 7,562 186,336 SH   SOLE 0 186,336 0 0
General Electric Company COM 369604103 158 23,126 SH   SOLE 0 23,126 0 0
Genpact COM G3922B107 77,177 2,113,280 SH   SOLE 0 2,113,280 0 0
Glenville Bank Hldg Co COM 37908p109 264 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 47,646 992,833 SH   SOLE 0 992,833 0 0
Healthcare Services Group, Inc COM 421906108 7,043 287,939 SH   SOLE 0 287,939 0 0
Home BancShares, Inc. COM 436893200 2,104 136,770 SH   SOLE 0 136,770 0 0
Hostess Brands Inc. COM 44109j106 14,412 1,179,386 SH   SOLE 0 1,179,386 0 0
IDEX Corporation COM 45167r104 126,834 802,546 SH   SOLE 0 802,546 0 0
Illinois Tool Works Inc. COM 452308109 77,146 441,210 SH   SOLE 0 441,210 0 0
Intel Corp COM 458140100 226 3,770 SH   SOLE 0 3,770 0 0
International Business Machine COM 459200101 726 6,010 SH   SOLE 0 6,010 0 0
Jack Henry & Associates Inc COM 426281101 11,865 64,473 SH   SOLE 0 64,473 0 0
Landstar System, Inc. COM 515098101 53,816 479,171 SH   SOLE 0 479,171 0 0
M&T Bank Corporation COM 55261F104 31,339 301,419 SH   SOLE 0 301,419 0 0
Markel Corporation COM 570535104 87,716 95,016 SH   SOLE 0 95,016 0 0
McCormick & Company COM 579780206 20,698 115,367 SH   SOLE 0 115,367 0 0
Merck & Co Inc New COM 58933Y105 614 7,935 SH   SOLE 0 7,935 0 0
Microchip Technology Incorpora COM 595017104 66,981 636,036 SH   SOLE 0 636,036 0 0
Microsoft Corp COM 594918104 1,397 6,866 SH   SOLE 0 6,866 0 0
Mohawk Industries, Inc. COM 608190104 32,748 321,814 SH   SOLE 0 321,814 0 0
Monro Inc. COM 610236101 16,791 305,616 SH   SOLE 0 305,616 0 0
Mustang Bio Inc. COM 62818Q104 48 15,000 SH   SOLE 0 15,000 0 0
Natus Medical, Inc. COM 639050103 8,947 410,039 SH   SOLE 0 410,039 0 0
NBT Bancorp Inc COM 628778102 744 24,180 SH   SOLE 0 24,180 0 0
Nomad Foods Ltd COM G6564A105 8,847 412,430 SH   SOLE 0 412,430 0 0
NVR Inc. COM 62944T105 6,159 1,890 SH   SOLE 0 1,890 0 0
Ollie's Bargain Outlet Holding COM 681116109 8,887 91,005 SH   SOLE 0 91,005 0 0
One Gas Inc. COM 68235P108 4,663 60,520 SH   SOLE 0 60,520 0 0
One Spa World Holdings Ltd. COM p73684113 2,334 489,320 SH   SOLE 0 489,320 0 0
Paychex Inc COM 704326107 9,676 127,730 SH   SOLE 0 127,730 0 0
Penske Automotive Group Inc. COM 70959w103 8,131 210,061 SH   SOLE 0 210,061 0 0
Pfizer Incorporated COM 717081103 349 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 20,999 500,097 SH   SOLE 0 500,097 0 0
Pool Corp COM 73278L105 27,431 100,896 SH   SOLE 0 100,896 0 0
Procter & Gamble COM 742718109 475 3,971 SH   SOLE 0 3,971 0 0
Pub Svc Ent Group Inc COM 744573106 241 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 15,716 191,537 SH   SOLE 0 191,537 0 0
Resmed Inc. COM 761152107 3,734 19,450 SH   SOLE 0 19,450 0 0
Robert Half Intl. Inc. COM 770323103 14,286 270,408 SH   SOLE 0 270,408 0 0
Roper Industries Inc. COM 776696106 10,871 28,000 SH   SOLE 0 28,000 0 0
Ross Stores, Inc. COM 778296103 139,430 1,635,733 SH   SOLE 0 1,635,733 0 0
South State Corporation COM 840441109 43,576 914,318 SH   SOLE 0 914,318 0 0
SPS Commerce Inc. COM 78463M107 7,701 102,513 SH   SOLE 0 102,513 0 0
Steris PLC COM g8473t100 15,175 98,900 SH   SOLE 0 98,900 0 0
Stryker Corporation COM 863667101 102,703 569,973 SH   SOLE 0 569,973 0 0
T Rowe Price Group, Inc. COM 74144t108 35,854 290,312 SH   SOLE 0 290,312 0 0
TCF Financial Corp. COM 872307103 461 15,675 SH   SOLE 0 15,675 0 0
The Hanover Group COM 410867105 28,420 280,468 SH   SOLE 0 280,468 0 0
Trane Technologies PLC COM G8994E103 49,816 559,858 SH   SOLE 0 559,858 0 0
Trisura Group Ltd. COM 89679a100 5,629 125,675 SH   SOLE 0 125,675 0 0
U.S. Physical Therapy Inc. COM 90337l108 5,259 64,905 SH   SOLE 0 64,905 0 0
Union Pacific Corp. COM 907818108 263 1,554 SH   SOLE 0 1,554 0 0
US Bancorp COM 902973304 270 7,332 SH   SOLE 0 7,332 0 0
Vulcan Materials COM 929160109 63,431 547,526 SH   SOLE 0 547,526 0 0
White Mountains Insurance Grou COM G9618E107 24,040 27,073 SH   SOLE 0 27,073 0 0
Xilinx, Inc. COM 983919101 53,838 547,188 SH   SOLE 0 547,188 0 0
Zebra Technologies A COM 989207105 45,930 179,450 SH   SOLE 0 179,450 0 0
iShares Core S&P Total US Stoc ETF 464287150 312 4,500 SH   SOLE 0 4,500 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 201 1,498 SH   SOLE 0 1,498 0 0
Powershares Dynamic Large Cap ETF 73935x609 931 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,095 8,576 SH   SOLE 0 8,576 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 455 1,477 SH   SOLE 0 1,477 0 0
Vanguard Growth ETF 922908736 1,330 6,581 SH   SOLE 0 6,581 0 0