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 93,446 421,192 SH   SOLE 0 421,192 0 0
Allergan PLC COM G0177J108 1,414 8,400 SH   SOLE 0 8,400 0 0
American Wtr Wks COM 030420103 219 1,766 SH   SOLE 0 1,766 0 0
Amgen Incorporated COM 031162100 336 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 10,534 571,900 SH   SOLE 0 571,900 0 0
Apple Inc COM 037833100 988 4,412 SH   SOLE 0 4,412 0 0
Aqua America, Inc. COM 03836w103 29,415 656,140 SH   SOLE 0 656,140 0 0
Arthur J. Gallagher & Co. COM 363576109 53,248 594,490 SH   SOLE 0 594,490 0 0
AT&T, Inc. COM 00206R102 362 9,555 SH   SOLE 0 9,555 0 0
Auto Data Processing COM 053015103 366 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 55,252 50,941 SH   SOLE 0 50,941 0 0
Avery Dennison Corp COM 053611109 69,619 613,007 SH   SOLE 0 613,007 0 0
Bank Of Richmondville COM 99c000025 201 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 62,678 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 31,969 153,682 SH   SOLE 0 153,682 0 0
Black Knight COM 09215C105 36,047 590,352 SH   SOLE 0 590,352 0 0
Boston Omaha Corporation COM 101044105 6,154 310,322 SH   SOLE 0 310,322 0 0
Broadridge Financial Solutions COM 11133T103 30,958 248,797 SH   SOLE 0 248,797 0 0
Brookfield Asset Management In COM 112585104 109,158 2,056,088 SH   SOLE 0 2,056,088 0 0
Brown & Brown, Inc. COM 115236101 107,020 2,967,834 SH   SOLE 0 2,967,834 0 0
CarMax, Inc. COM 143130102 89,367 1,015,532 SH   SOLE 0 1,015,532 0 0
Carriage Services Inc. COM 143905107 8,915 436,149 SH   SOLE 0 436,149 0 0
Casella Waste System Inc. COM 147448104 7,770 180,942 SH   SOLE 0 180,942 0 0
Caseys Gen Stores Inc COM 147528103 242 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 13,888 590,960 SH   SOLE 0 590,960 0 0
CDW Corporation COM 12514G108 172,983 1,403,628 SH   SOLE 0 1,403,628 0 0
CenterState Bank Corporation COM 15201P109 10,339 431,072 SH   SOLE 0 431,072 0 0
Checkpoint Therapeutics Inc. COM 162828107 81 32,400 SH   SOLE 0 32,400 0 0
Choice Hotels International, I COM 169905106 16,156 181,610 SH   SOLE 0 181,610 0 0
Coca Cola Company COM 191216100 207 3,799 SH   SOLE 0 3,799 0 0
Colliers International Group I COM 194693107 13,448 179,185 SH   SOLE 0 179,185 0 0
Community Bank System COM 203607106 500 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 681 7,087 SH   SOLE 0 7,087 0 0
Covetrus, Inc. COM 22304C100 467 39,268 SH   SOLE 0 39,268 0 0
Diamond Back Energy Inc. COM 25278x109 286 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264r207 3,034 21,964 SH   SOLE 0 21,964 0 0
Digital Realty Trust, Inc. COM 253868103 28,162 216,948 SH   SOLE 0 216,948 0 0
Disney Walt Co COM 254687106 224 1,718 SH   SOLE 0 1,718 0 0
Dollar General Corporation COM 256677105 51,005 320,907 SH   SOLE 0 320,907 0 0
Donaldson Company, Inc. COM 257651109 39,667 761,650 SH   SOLE 0 761,650 0 0
Entegris, Inc. COM 29362U104 26,369 560,320 SH   SOLE 0 560,320 0 0
EOG Resources, Inc. COM 26875P101 70,615 951,427 SH   SOLE 0 951,427 0 0
Exlservice Holdings Inc. COM 302081104 12,435 185,705 SH   SOLE 0 185,705 0 0
Exxon Mobil Corporation COM 30231G102 1,851 26,219 SH   SOLE 0 26,219 0 0
Fastenal Co COM 311900104 44,019 1,347,398 SH   SOLE 0 1,347,398 0 0
First Hawaiian Inc. COM 32051x108 5,598 209,681 SH   SOLE 0 209,681 0 0
FLIR Systems, Inc. COM 302445101 76,211 1,449,146 SH   SOLE 0 1,449,146 0 0
Floor & Decor Holdings COM 339750101 9,715 189,930 SH   SOLE 0 189,930 0 0
Fortune Brands Home & Sec Inc COM 34964C106 22,555 412,339 SH   SOLE 0 412,339 0 0
Franklin Electric Co., Inc. COM 353514102 7,740 161,895 SH   SOLE 0 161,895 0 0
Frontdoor, Inc. COM 35905A109 17,728 365,005 SH   SOLE 0 365,005 0 0
FRP Holdings, Inc. COM 30292l107 8,874 184,796 SH   SOLE 0 184,796 0 0
General Electric Company COM 369604103 381 42,625 SH   SOLE 0 42,625 0 0
Genpact COM G3922B107 13,426 346,465 SH   SOLE 0 346,465 0 0
Glenville Bank Hldg Co COM 37908p109 399 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 46,035 999,901 SH   SOLE 0 999,901 0 0
Hallmark Financial Services, I COM 40624q203 11,361 593,867 SH   SOLE 0 593,867 0 0
Healthcare Services Group, Inc COM 421906108 7,787 320,565 SH   SOLE 0 320,565 0 0
Henry Schein, Inc. COM 806407102 34,188 538,386 SH   SOLE 0 538,386 0 0
Home BancShares, Inc. COM 436893200 3,087 164,258 SH   SOLE 0 164,258 0 0
Hostess Brands Inc. COM 44109j106 19,629 1,403,551 SH   SOLE 0 1,403,551 0 0
IDEX Corporation COM 45167r104 116,567 711,297 SH   SOLE 0 711,297 0 0
Illinois Tool Works Inc. COM 452308109 69,443 443,755 SH   SOLE 0 443,755 0 0
Ingersoll-Rand, PLC COM G47791101 53,690 435,761 SH   SOLE 0 435,761 0 0
International Business Machine COM 459200101 1,127 7,751 SH   SOLE 0 7,751 0 0
Interpublic Group of Companies COM 460690100 226 10,500 SH   SOLE 0 10,500 0 0
Landstar System, Inc. COM 515098101 45,558 404,671 SH   SOLE 0 404,671 0 0
M&T Bank Corporation COM 55261F104 67,862 429,588 SH   SOLE 0 429,588 0 0
Markel Corporation COM 570535104 108,521 91,819 SH   SOLE 0 91,819 0 0
Marriott Intl Inc New Cl A COM 571903202 46,192 371,411 SH   SOLE 0 371,411 0 0
Matador Resources Company COM 576485205 9,995 604,647 SH   SOLE 0 604,647 0 0
McCormick & Company COM 579780206 12,017 76,887 SH   SOLE 0 76,887 0 0
MDU Resources Group, Inc. COM 552690109 7,105 252,053 SH   SOLE 0 252,053 0 0
Merck & Co Inc New COM 58933Y105 618 7,345 SH   SOLE 0 7,345 0 0
Microchip Technology Incorpora COM 595017104 73,402 790,034 SH   SOLE 0 790,034 0 0
Microsoft Corp COM 594918104 842 6,058 SH   SOLE 0 6,058 0 0
Mohawk Industries, Inc. COM 608190104 45,538 367,035 SH   SOLE 0 367,035 0 0
Monro Inc. COM 610236101 24,973 316,073 SH   SOLE 0 316,073 0 0
Mustang Bio Inc. COM 62818Q104 49 15,000 SH   SOLE 0 15,000 0 0
National Instruments COM 636518102 5,123 122,000 SH   SOLE 0 122,000 0 0
Natus Medical, Inc. COM 639050103 13,861 435,325 SH   SOLE 0 435,325 0 0
NBT Bancorp Inc COM 628778102 1,283 35,054 SH   SOLE 0 35,054 0 0
Nestle Sa Ord F COM h57312649 629 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 20 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 8,205 210,935 SH   SOLE 0 210,935 0 0
Penske Automotive Group Inc. COM 70959w103 19,452 411,430 SH   SOLE 0 411,430 0 0
Pfizer Incorporated COM 717081103 383 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 31,529 555,579 SH   SOLE 0 555,579 0 0
Procter & Gamble COM 742718109 593 4,767 SH   SOLE 0 4,767 0 0
Pub Svc Ent Group Inc COM 744573106 304 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 13,693 158,214 SH   SOLE 0 158,214 0 0
Restoration Robotics Inc COM 76133C103 19 30,000 SH   SOLE 0 30,000 0 0
Robert Half Intl. Inc. COM 770323103 15,248 273,941 SH   SOLE 0 273,941 0 0
Roper Industries Inc. COM 776696106 3,578 10,035 SH   SOLE 0 10,035 0 0
Ross Stores, Inc. COM 778296103 173,747 1,581,679 SH   SOLE 0 1,581,679 0 0
Snap On Inc. COM 833034101 49,855 318,484 SH   SOLE 0 318,484 0 0
South State Corporation COM 840441109 67,488 896,250 SH   SOLE 0 896,250 0 0
Spdr Series Trust S&P Biotech COM 78464A870 690 9,050 SH   SOLE 0 9,050 0 0
Stryker Corporation COM 863667101 109,183 504,778 SH   SOLE 0 504,778 0 0
T Rowe Price Group, Inc. COM 74144t108 44,284 387,603 SH   SOLE 0 387,603 0 0
TCF Financial Corp. COM 872307103 597 15,675 SH   SOLE 0 15,675 0 0
The Hanover Group COM 410867105 15,913 117,405 SH   SOLE 0 117,405 0 0
Thermon Group Holdings, Inc. COM 88362t103 12,473 542,784 SH   SOLE 0 542,784 0 0
Union Pacific Corp. COM 907818108 264 1,629 SH   SOLE 0 1,629 0 0
United Parcel Service Inc. COM 911312106 209 1,741 SH   SOLE 0 1,741 0 0
United Technologies Corp. COM 913017109 205 1,503 SH   SOLE 0 1,503 0 0
US Bancorp COM 902973304 406 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 16,808 262,879 SH   SOLE 0 262,879 0 0
Verizon Communications, Inc. COM 92343V104 254 4,202 SH   SOLE 0 4,202 0 0
Waters Corporation COM 941848103 50,874 227,898 SH   SOLE 0 227,898 0 0
Watsco, Inc. COM 942622200 10,678 63,117 SH   SOLE 0 63,117 0 0
White Mountains Insurance Grou COM G9618E107 23,916 22,144 SH   SOLE 0 22,144 0 0
Xilinx, Inc. COM 983919101 27,729 289,147 SH   SOLE 0 289,147 0 0
YUM! Brands, Inc. COM 988498101 15,041 132,600 SH   SOLE 0 132,600 0 0
Zebra Technologies A COM 989207105 13,379 64,832 SH   SOLE 0 64,832 0 0
Powershares Dynamic Large Cap ETF 73935x609 822 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,061 8,791 SH   SOLE 0 8,791 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 458 1,542 SH   SOLE 0 1,542 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 660 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 1,094 6,581 SH   SOLE 0 6,581 0 0
Vanguard Whitehall Funds High ETF 921946406 204 2,300 SH   SOLE 0 2,300 0 0