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 101,505 431,956 SH   SOLE 0 431,956 0 0
Allergan PLC COM G0177J108 1,606 8,400 SH   SOLE 0 8,400 0 0
Amgen Incorporated COM 031162100 419 1,737 SH   SOLE 0 1,737 0 0
Apple Inc COM 037833100 1,284 4,372 SH   SOLE 0 4,372 0 0
Aqua America, Inc. COM 03836w103 30,433 648,342 SH   SOLE 0 648,342 0 0
Arthur J. Gallagher & Co. COM 363576109 59,274 622,435 SH   SOLE 0 622,435 0 0
AT&T, Inc. COM 00206R102 373 9,555 SH   SOLE 0 9,555 0 0
Auto Data Processing COM 053015103 387 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 60,347 50,656 SH   SOLE 0 50,656 0 0
Avery Dennison Corp COM 053611109 80,663 616,597 SH   SOLE 0 616,597 0 0
Bank Of Richmondville COM 99c000025 202 1,000 SH   SOLE 0 1,000 0 0
Berkshire Hathaway Inc. A COM 084670108 68,258 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 35,140 155,142 SH   SOLE 0 155,142 0 0
Black Knight COM 09215C105 45,742 709,406 SH   SOLE 0 709,406 0 0
Boston Omaha Corporation COM 101044105 6,548 311,222 SH   SOLE 0 311,222 0 0
Broadridge Financial Solutions COM 11133T103 33,795 273,554 SH   SOLE 0 273,554 0 0
Brookfield Asset Management In COM 112585104 119,112 2,060,769 SH   SOLE 0 2,060,769 0 0
Brown & Brown, Inc. COM 115236101 117,431 2,974,454 SH   SOLE 0 2,974,454 0 0
CarMax, Inc. COM 143130102 88,718 1,011,956 SH   SOLE 0 1,011,956 0 0
Carriage Services Inc. COM 143905107 11,165 436,149 SH   SOLE 0 436,149 0 0
Casella Waste System Inc. COM 147448104 7,938 172,442 SH   SOLE 0 172,442 0 0
Caseys Gen Stores Inc COM 147528103 238 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 15,913 590,255 SH   SOLE 0 590,255 0 0
CDW Corporation COM 12514G108 198,127 1,387,059 SH   SOLE 0 1,387,059 0 0
CenterState Bank Corporation COM 15201P109 10,771 431,172 SH   SOLE 0 431,172 0 0
Checkpoint Therapeutics Inc. COM 162828107 56 32,400 SH   SOLE 0 32,400 0 0
Chevron Corporation COM 166764100 203 1,683 SH   SOLE 0 1,683 0 0
Choice Hotels International, I COM 169905106 18,784 181,610 SH   SOLE 0 181,610 0 0
Coca Cola Company COM 191216100 210 3,799 SH   SOLE 0 3,799 0 0
Colliers International Group I COM 194693107 14,284 183,200 SH   SOLE 0 183,200 0 0
Community Bank System COM 203607106 574 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 793 7,087 SH   SOLE 0 7,087 0 0
Cummins Inc COM 231021106 215 1,200 SH   SOLE 0 1,200 0 0
Diamond Back Energy Inc. COM 25278x109 295 3,182 SH   SOLE 0 3,182 0 0
Digital Realty Trust, Inc. COM 253868103 27,004 225,521 SH   SOLE 0 225,521 0 0
Disney Walt Co COM 254687106 248 1,714 SH   SOLE 0 1,714 0 0
Dollar General Corporation COM 256677105 37,149 238,168 SH   SOLE 0 238,168 0 0
Donaldson Company, Inc. COM 257651109 29,161 506,100 SH   SOLE 0 506,100 0 0
Entegris, Inc. COM 29362U104 28,066 560,320 SH   SOLE 0 560,320 0 0
EOG Resources, Inc. COM 26875P101 89,129 1,064,099 SH   SOLE 0 1,064,099 0 0
Exlservice Holdings Inc. COM 302081104 12,899 185,705 SH   SOLE 0 185,705 0 0
Exxon Mobil Corporation COM 30231G102 1,911 27,393 SH   SOLE 0 27,393 0 0
Fastenal Co COM 311900104 50,608 1,369,638 SH   SOLE 0 1,369,638 0 0
First Hawaiian Inc. COM 32051x108 7,413 256,941 SH   SOLE 0 256,941 0 0
FLIR Systems, Inc. COM 302445101 75,784 1,455,431 SH   SOLE 0 1,455,431 0 0
Floor & Decor Holdings COM 339750101 9,681 190,543 SH   SOLE 0 190,543 0 0
Fortune Brands Home & Sec Inc COM 34964C106 28,019 428,823 SH   SOLE 0 428,823 0 0
Franklin Electric Co., Inc. COM 353514102 9,280 161,895 SH   SOLE 0 161,895 0 0
Frontdoor, Inc. COM 35905A109 13,359 281,715 SH   SOLE 0 281,715 0 0
FRP Holdings, Inc. COM 30292l107 9,205 184,796 SH   SOLE 0 184,796 0 0
General Electric Company COM 369604103 256 22,982 SH   SOLE 0 22,982 0 0
Genpact COM G3922B107 62,661 1,485,909 SH   SOLE 0 1,485,909 0 0
Glenville Bank Hldg Co COM 37908p109 395 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 51,995 999,901 SH   SOLE 0 999,901 0 0
Hallmark Financial Services, I COM 40624q203 10,341 588,567 SH   SOLE 0 588,567 0 0
Healthcare Services Group, Inc COM 421906108 7,909 325,194 SH   SOLE 0 325,194 0 0
Home BancShares, Inc. COM 436893200 3,229 164,258 SH   SOLE 0 164,258 0 0
Hostess Brands Inc. COM 44109j106 20,433 1,405,306 SH   SOLE 0 1,405,306 0 0
IDEX Corporation COM 45167r104 122,204 710,490 SH   SOLE 0 710,490 0 0
Illinois Tool Works Inc. COM 452308109 80,026 445,505 SH   SOLE 0 445,505 0 0
Ingersoll-Rand, PLC COM G47791101 59,962 451,116 SH   SOLE 0 451,116 0 0
Intel Corp COM 458140100 226 3,770 SH   SOLE 0 3,770 0 0
International Business Machine COM 459200101 1,008 7,521 SH   SOLE 0 7,521 0 0
Landstar System, Inc. COM 515098101 48,808 428,632 SH   SOLE 0 428,632 0 0
M&T Bank Corporation COM 55261F104 73,422 432,528 SH   SOLE 0 432,528 0 0
Markel Corporation COM 570535104 105,276 92,091 SH   SOLE 0 92,091 0 0
Marriott Intl Inc New Cl A COM 571903202 57,141 377,341 SH   SOLE 0 377,341 0 0
Matador Resources Company COM 576485205 13,384 744,795 SH   SOLE 0 744,795 0 0
McCormick & Company COM 579780206 13,603 80,142 SH   SOLE 0 80,142 0 0
Merck & Co Inc New COM 58933Y105 668 7,345 SH   SOLE 0 7,345 0 0
Microchip Technology Incorpora COM 595017104 84,217 804,214 SH   SOLE 0 804,214 0 0
Microsoft Corp COM 594918104 955 6,058 SH   SOLE 0 6,058 0 0
Mohawk Industries, Inc. COM 608190104 49,765 364,899 SH   SOLE 0 364,899 0 0
Monro Inc. COM 610236101 35,401 452,699 SH   SOLE 0 452,699 0 0
Mustang Bio Inc. COM 62818Q104 61 15,000 SH   SOLE 0 15,000 0 0
National Instruments COM 636518102 5,165 122,000 SH   SOLE 0 122,000 0 0
Natus Medical, Inc. COM 639050103 13,733 416,269 SH   SOLE 0 416,269 0 0
NBT Bancorp Inc COM 628778102 1,422 35,054 SH   SOLE 0 35,054 0 0
Nestle Sa Ord F COM h57312649 626 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 31 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 9,337 188,014 SH   SOLE 0 188,014 0 0
Penske Automotive Group Inc. COM 70959w103 21,046 419,081 SH   SOLE 0 419,081 0 0
Pfizer Incorporated COM 717081103 418 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 35,880 560,624 SH   SOLE 0 560,624 0 0
Procter & Gamble COM 742718109 592 4,742 SH   SOLE 0 4,742 0 0
Pub Svc Ent Group Inc COM 744573106 289 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 14,088 157,174 SH   SOLE 0 157,174 0 0
Robert Half Intl. Inc. COM 770323103 17,290 273,791 SH   SOLE 0 273,791 0 0
Roper Industries Inc. COM 776696106 7,451 21,035 SH   SOLE 0 21,035 0 0
Ross Stores, Inc. COM 778296103 186,319 1,600,405 SH   SOLE 0 1,600,405 0 0
Snap On Inc. COM 833034101 51,155 301,979 SH   SOLE 0 301,979 0 0
South State Corporation COM 840441109 78,013 899,284 SH   SOLE 0 899,284 0 0
Stryker Corporation COM 863667101 110,299 525,383 SH   SOLE 0 525,383 0 0
T Rowe Price Group, Inc. COM 74144t108 45,931 376,978 SH   SOLE 0 376,978 0 0
TCF Financial Corp. COM 872307103 734 15,675 SH   SOLE 0 15,675 0 0
The Hanover Group COM 410867105 19,648 143,760 SH   SOLE 0 143,760 0 0
Thermon Group Holdings, Inc. COM 88362t103 14,547 542,784 SH   SOLE 0 542,784 0 0
Union Pacific Corp. COM 907818108 295 1,629 SH   SOLE 0 1,629 0 0
United Technologies Corp. COM 913017109 225 1,503 SH   SOLE 0 1,503 0 0
US Bancorp COM 902973304 435 7,332 SH   SOLE 0 7,332 0 0
US Ecology, Inc. COM 91734M103 16,107 278,134 SH   SOLE 0 278,134 0 0
Verizon Communications, Inc. COM 92343V104 258 4,202 SH   SOLE 0 4,202 0 0
Vulcan Materials COM 929160109 41,066 285,197 SH   SOLE 0 285,197 0 0
Waters Corporation COM 941848103 26,617 113,920 SH   SOLE 0 113,920 0 0
Watsco, Inc. COM 942622200 7,284 40,435 SH   SOLE 0 40,435 0 0
White Mountains Insurance Grou COM G9618E107 24,745 22,183 SH   SOLE 0 22,183 0 0
Xilinx, Inc. COM 983919101 31,192 319,032 SH   SOLE 0 319,032 0 0
YUM! Brands, Inc. COM 988498101 13,357 132,600 SH   SOLE 0 132,600 0 0
Zebra Technologies A COM 989207105 16,665 65,241 SH   SOLE 0 65,241 0 0
iShares Core S&P Total US Stoc ETF 464287150 273 3,761 SH   SOLE 0 3,761 0 0
Powershares Dynamic Large Cap ETF 73935x609 874 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,103 8,791 SH   SOLE 0 8,791 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 496 1,542 SH   SOLE 0 1,542 0 0
Vanguard Growth ETF 922908736 1,199 6,581 SH   SOLE 0 6,581 0 0
Vanguard Whitehall Funds High ETF 921946406 216 2,300 SH   SOLE 0 2,300 0 0