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
Air Products & Chemicals, Inc. COM 009158106 90,270 452,232 SH   SOLE 0 452,232 0 0
Allergan PLC COM G0177J108 1,488 8,401 SH   SOLE 0 8,401 0 0
Amgen Incorporated COM 031162100 352 1,737 SH   SOLE 0 1,737 0 0
Analog Devices Inc COM 032654105 13,890 154,934 SH   SOLE 0 154,934 0 0
Apple Inc COM 037833100 1,203 4,732 SH   SOLE 0 4,732 0 0
Arthur J. Gallagher & Co. COM 363576109 51,008 625,785 SH   SOLE 0 625,785 0 0
AT&T, Inc. COM 00206R102 279 9,573 SH   SOLE 0 9,573 0 0
Auto Data Processing COM 053015103 310 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 40,912 48,359 SH   SOLE 0 48,359 0 0
Avery Dennison Corp COM 053611109 62,254 611,112 SH   SOLE 0 611,112 0 0
Bank Of Richmondville COM 99c000025 202 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 55,216 203 SH   SOLE 0 203 0 0
Berkshire Hathaway Inc. B COM 084670702 28,564 156,230 SH   SOLE 0 156,230 0 0
Black Knight COM 09215C105 45,239 779,181 SH   SOLE 0 779,181 0 0
Boston Omaha Corporation COM 101044105 7,041 388,799 SH   SOLE 0 388,799 0 0
Broadridge Financial Solutions COM 11133T103 37,107 391,301 SH   SOLE 0 391,301 0 0
Brookfield Asset Management In COM 112585104 91,130 2,059,433 SH   SOLE 0 2,059,433 0 0
Brown & Brown, Inc. COM 115236101 108,011 2,982,076 SH   SOLE 0 2,982,076 0 0
CarMax, Inc. COM 143130102 54,162 1,006,167 SH   SOLE 0 1,006,167 0 0
Carriage Services Inc. COM 143905107 7,034 435,539 SH   SOLE 0 435,539 0 0
Casella Waste System Inc. COM 147448104 6,736 172,442 SH   SOLE 0 172,442 0 0
CBIZ, Inc. COM 124805102 12,279 586,955 SH   SOLE 0 586,955 0 0
CDW Corporation COM 12514G108 129,755 1,391,176 SH   SOLE 0 1,391,176 0 0
CenterState Bank Corporation COM 15201P109 4,056 235,392 SH   SOLE 0 235,392 0 0
Checkpoint Therapeutics Inc. COM 162828107 49 32,400 SH   SOLE 0 32,400 0 0
Choice Hotels International, I COM 169905106 11,061 180,590 SH   SOLE 0 180,590 0 0
Colliers International Group I COM 194693107 8,908 185,545 SH   SOLE 0 185,545 0 0
Community Bank System COM 203607106 479 8,142 SH   SOLE 0 8,142 0 0
Conmed Corp COM 207410101 406 7,088 SH   SOLE 0 7,088 0 0
Descartes Systems Group Inc. COM 249906108 3,806 110,660 SH   SOLE 0 110,660 0 0
Digital Realty Trust, Inc. COM 253868103 31,417 226,166 SH   SOLE 0 226,166 0 0
Dollar General Corporation COM 256677105 35,695 236,372 SH   SOLE 0 236,372 0 0
Donaldson Company, Inc. COM 257651109 4,443 115,006 SH   SOLE 0 115,006 0 0
Entegris, Inc. COM 29362U104 25,044 559,395 SH   SOLE 0 559,395 0 0
EOG Resources, Inc. COM 26875P101 39,558 1,101,275 SH   SOLE 0 1,101,275 0 0
Essential Utilities, Inc. COM 29670G102 24,484 601,570 SH   SOLE 0 601,570 0 0
Exlservice Holdings Inc. COM 302081104 9,789 188,145 SH   SOLE 0 188,145 0 0
Exxon Mobil Corporation COM 30231G102 1,299 34,200 SH   SOLE 0 34,200 0 0
Fastenal Co COM 311900104 47,148 1,508,751 SH   SOLE 0 1,508,751 0 0
Fidelity National Info Service COM 31620M106 684 5,627 SH   SOLE 0 5,627 0 0
First Hawaiian Inc. COM 32051x108 4,834 292,446 SH   SOLE 0 292,446 0 0
FLIR Systems, Inc. COM 302445101 38,782 1,216,117 SH   SOLE 0 1,216,117 0 0
Floor & Decor Holdings COM 339750101 6,960 216,888 SH   SOLE 0 216,888 0 0
Fortune Brands Home & Sec Inc COM 34964C106 21,180 489,702 SH   SOLE 0 489,702 0 0
Franklin Electric Co., Inc. COM 353514102 6,513 138,194 SH   SOLE 0 138,194 0 0
Frontdoor, Inc. COM 35905A109 9,808 281,990 SH   SOLE 0 281,990 0 0
FRP Holdings, Inc. COM 30292l107 7,992 185,861 SH   SOLE 0 185,861 0 0
General Electric Company COM 369604103 184 23,126 SH   SOLE 0 23,126 0 0
Genpact COM G3922B107 55,019 1,884,219 SH   SOLE 0 1,884,219 0 0
Glenville Bank Hldg Co COM 37908p109 208 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 48,477 994,800 SH   SOLE 0 994,800 0 0
Healthcare Services Group, Inc COM 421906108 7,360 307,829 SH   SOLE 0 307,829 0 0
Home BancShares, Inc. COM 436893200 1,848 154,133 SH   SOLE 0 154,133 0 0
Hostess Brands Inc. COM 44109j106 15,071 1,413,766 SH   SOLE 0 1,413,766 0 0
IDEX Corporation COM 45167r104 105,291 762,370 SH   SOLE 0 762,370 0 0
Illinois Tool Works Inc. COM 452308109 62,996 443,260 SH   SOLE 0 443,260 0 0
Intel Corp COM 458140100 204 3,770 SH   SOLE 0 3,770 0 0
International Business Machine COM 459200101 667 6,010 SH   SOLE 0 6,010 0 0
Jack Henry & Associates Inc COM 426281101 7,513 48,398 SH   SOLE 0 48,398 0 0
Landstar System, Inc. COM 515098101 46,245 482,426 SH   SOLE 0 482,426 0 0
M&T Bank Corporation COM 55261F104 31,626 305,769 SH   SOLE 0 305,769 0 0
Markel Corporation COM 570535104 87,542 94,345 SH   SOLE 0 94,345 0 0
Marriott Intl Inc New Cl A COM 571903202 17,286 231,072 SH   SOLE 0 231,072 0 0
Matador Resources Company COM 576485205 1,866 752,580 SH   SOLE 0 752,580 0 0
McCormick & Company COM 579780206 16,006 113,352 SH   SOLE 0 113,352 0 0
Merck & Co Inc New COM 58933Y105 611 7,935 SH   SOLE 0 7,935 0 0
Microchip Technology Incorpora COM 595017104 50,985 751,996 SH   SOLE 0 751,996 0 0
Microsoft Corp COM 594918104 1,405 8,906 SH   SOLE 0 8,906 0 0
Mohawk Industries, Inc. COM 608190104 26,991 354,022 SH   SOLE 0 354,022 0 0
Monro Inc. COM 610236101 18,724 427,386 SH   SOLE 0 427,386 0 0
Mustang Bio Inc. COM 62818Q104 40 15,000 SH   SOLE 0 15,000 0 0
Natus Medical, Inc. COM 639050103 9,688 418,869 SH   SOLE 0 418,869 0 0
NBT Bancorp Inc COM 628778102 1,139 35,157 SH   SOLE 0 35,157 0 0
Nomad Foods Ltd COM G6564A105 8,900 479,540 SH   SOLE 0 479,540 0 0
One Gas Inc. COM 68235P108 4,811 57,532 SH   SOLE 0 57,532 0 0
One Spa World Holdings Ltd. COM p73684113 2,052 505,430 SH   SOLE 0 505,430 0 0
Penske Automotive Group Inc. COM 70959w103 14,487 517,409 SH   SOLE 0 517,409 0 0
Pfizer Incorporated COM 717081103 348 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 18,999 506,096 SH   SOLE 0 506,096 0 0
Pool Corp COM 73278L105 16,214 82,400 SH   SOLE 0 82,400 0 0
Procter & Gamble COM 742718109 437 3,971 SH   SOLE 0 3,971 0 0
Pub Svc Ent Group Inc COM 744573106 220 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 13,121 174,803 SH   SOLE 0 174,803 0 0
Resmed Inc. COM 761152107 2,865 19,450 SH   SOLE 0 19,450 0 0
Robert Half Intl. Inc. COM 770323103 10,312 273,158 SH   SOLE 0 273,158 0 0
Roper Industries Inc. COM 776696106 8,742 28,035 SH   SOLE 0 28,035 0 0
Ross Stores, Inc. COM 778296103 142,005 1,632,803 SH   SOLE 0 1,632,803 0 0
South State Corporation COM 840441109 50,056 852,303 SH   SOLE 0 852,303 0 0
SPS Commerce Inc. COM 78463M107 3,016 64,845 SH   SOLE 0 64,845 0 0
Steris PLC COM g8473t100 11,921 85,165 SH   SOLE 0 85,165 0 0
Stryker Corporation COM 863667101 89,511 537,634 SH   SOLE 0 537,634 0 0
T Rowe Price Group, Inc. COM 74144t108 29,269 299,737 SH   SOLE 0 299,737 0 0
TCF Financial Corp. COM 872307103 355 15,675 SH   SOLE 0 15,675 0 0
Tesla Motors Inc COM 88160R101 304 580 SH   SOLE 0 580 0 0
The Hanover Group COM 410867105 23,032 254,272 SH   SOLE 0 254,272 0 0
Thermon Group Holdings, Inc. COM 88362t103 6,106 405,145 SH   SOLE 0 405,145 0 0
Trane Technologies PLC COM G8994E103 44,018 532,970 SH   SOLE 0 532,970 0 0
Union Pacific Corp. COM 907818108 230 1,629 SH   SOLE 0 1,629 0 0
US Bancorp COM 902973304 253 7,332 SH   SOLE 0 7,332 0 0
US Ecology, Inc. COM 91734M103 455 14,967 SH   SOLE 0 14,967 0 0
Verizon Communications, Inc. COM 92343V104 211 3,919 SH   SOLE 0 3,919 0 0
Vulcan Materials COM 929160109 56,269 520,676 SH   SOLE 0 520,676 0 0
Waters Corporation COM 941848103 20,699 113,702 SH   SOLE 0 113,702 0 0
White Mountains Insurance Grou COM G9618E107 23,165 25,456 SH   SOLE 0 25,456 0 0
Xilinx, Inc. COM 983919101 40,054 513,914 SH   SOLE 0 513,914 0 0
YUM! Brands, Inc. COM 988498101 4,290 62,600 SH   SOLE 0 62,600 0 0
Zebra Technologies A COM 989207105 26,045 141,856 SH   SOLE 0 141,856 0 0
iShares Core S&P Total US Stoc ETF 464287150 257 4,500 SH   SOLE 0 4,500 0 0
Powershares Dynamic Large Cap ETF 73935x609 744 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 862 8,791 SH   SOLE 0 8,791 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 418 1,622 SH   SOLE 0 1,622 0 0
Vanguard Growth ETF 922908736 1,031 6,581 SH   SOLE 0 6,581 0 0