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 95,126 420,222 SH   SOLE 0 420,222 0 0
Allergan PLC COM G0177J108 1,406 8,400 SH   SOLE 0 8,400 0 0
American Wtr Wks COM 030420103 205 1,766 SH   SOLE 0 1,766 0 0
Amgen Incorporated COM 031162100 320 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 11,245 571,100 SH   SOLE 0 571,100 0 0
Apple Inc COM 037833100 874 4,414 SH   SOLE 0 4,414 0 0
Aqua America, Inc. COM 03836w103 27,364 661,444 SH   SOLE 0 661,444 0 0
Arthur J. Gallagher & Co. COM 363576109 51,226 584,844 SH   SOLE 0 584,844 0 0
AT&T, Inc. COM 00206R102 320 9,555 SH   SOLE 0 9,555 0 0
Auto Data Processing COM 053015103 375 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 55,914 50,855 SH   SOLE 0 50,855 0 0
Avery Dennison Corp COM 053611109 69,716 602,666 SH   SOLE 0 602,666 0 0
Berkshire Hathaway Inc. A COM 084670108 63,988 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 31,271 146,694 SH   SOLE 0 146,694 0 0
Black Knight COM 09215C105 35,527 590,642 SH   SOLE 0 590,642 0 0
Boston Omaha Corporation COM 101044105 4,575 197,609 SH   SOLE 0 197,609 0 0
Broadridge Financial Solutions COM 11133T103 30,922 242,182 SH   SOLE 0 242,182 0 0
Brookfield Asset Management In COM 112585104 98,121 2,053,609 SH   SOLE 0 2,053,609 0 0
Brown & Brown, Inc. COM 115236101 99,494 2,969,981 SH   SOLE 0 2,969,981 0 0
CarMax, Inc. COM 143130102 88,477 1,018,968 SH   SOLE 0 1,018,968 0 0
Carriage Services Inc. COM 143905107 8,443 444,134 SH   SOLE 0 444,134 0 0
Casella Waste System Inc. COM 147448104 7,290 183,942 SH   SOLE 0 183,942 0 0
Caseys Gen Stores Inc COM 147528103 234 1,500 SH   SOLE 0 1,500 0 0
CBIZ, Inc. COM 124805102 11,560 590,085 SH   SOLE 0 590,085 0 0
CDW Corporation COM 12514G108 202,242 1,821,996 SH   SOLE 0 1,821,996 0 0
CenterState Bank Corporation COM 15201P109 9,906 430,122 SH   SOLE 0 430,122 0 0
Checkpoint Therapeutics Inc. COM 162828107 98 32,400 SH   SOLE 0 32,400 0 0
Chemical Financial Corp COM 163731102 644 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 261 2,095 SH   SOLE 0 2,095 0 0
Choice Hotels International, I COM 169905106 15,787 181,435 SH   SOLE 0 181,435 0 0
Coca Cola Company COM 191216100 217 4,267 SH   SOLE 0 4,267 0 0
Colliers International Group I COM 194693107 11,456 159,960 SH   SOLE 0 159,960 0 0
Community Bank System COM 203607106 533 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 606 7,087 SH   SOLE 0 7,087 0 0
Covetrus, Inc. COM 22304C100 5,263 215,177 SH   SOLE 0 215,177 0 0
Cummins Inc COM 231021106 206 1,200 SH   SOLE 0 1,200 0 0
Diamond Back Energy Inc. COM 25278x109 347 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264r207 9,328 65,823 SH   SOLE 0 65,823 0 0
Digital Realty Trust, Inc. COM 253868103 25,002 212,258 SH   SOLE 0 212,258 0 0
Disney Walt Co COM 254687106 257 1,838 SH   SOLE 0 1,838 0 0
Dollar General Corporation COM 256677105 47,445 351,027 SH   SOLE 0 351,027 0 0
Donaldson Company, Inc. COM 257651109 62,041 1,219,845 SH   SOLE 0 1,219,845 0 0
Entegris, Inc. COM 29362U104 20,036 536,880 SH   SOLE 0 536,880 0 0
EOG Resources, Inc. COM 26875P101 82,277 883,178 SH   SOLE 0 883,178 0 0
Exlservice Holdings Inc. COM 302081104 12,266 185,480 SH   SOLE 0 185,480 0 0
Exxon Mobil Corporation COM 30231G102 2,027 26,446 SH   SOLE 0 26,446 0 0
Fastenal Co COM 311900104 13,412 411,528 SH   SOLE 0 411,528 0 0
First Hawaiian Inc. COM 32051x108 5,199 200,966 SH   SOLE 0 200,966 0 0
FLIR Systems, Inc. COM 302445101 77,876 1,439,487 SH   SOLE 0 1,439,487 0 0
Floor & Decor Holdings COM 339750101 7,944 189,605 SH   SOLE 0 189,605 0 0
Fortune Brands Home & Sec Inc COM 34964C106 20,718 362,647 SH   SOLE 0 362,647 0 0
Franklin Electric Co., Inc. COM 353514102 7,599 159,970 SH   SOLE 0 159,970 0 0
Frontdoor, Inc. COM 35905A109 15,883 364,705 SH   SOLE 0 364,705 0 0
FRP Holdings, Inc. COM 30292l107 10,248 183,751 SH   SOLE 0 183,751 0 0
General Electric Company COM 369604103 447 42,526 SH   SOLE 0 42,526 0 0
Genpact COM G3922B107 10,741 282,000 SH   SOLE 0 282,000 0 0
Glenville Bank Hldg Co COM 37908p109 399 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 50,235 1,001,101 SH   SOLE 0 1,001,101 0 0
Hallmark Financial Services, I COM 40624q203 9,433 662,907 SH   SOLE 0 662,907 0 0
Healthcare Services Group, Inc COM 421906108 6,815 224,775 SH   SOLE 0 224,775 0 0
Henry Schein, Inc. COM 806407102 37,672 538,946 SH   SOLE 0 538,946 0 0
Home BancShares, Inc. COM 436893200 3,201 166,209 SH   SOLE 0 166,209 0 0
Hostess Brands Inc. COM 44109j106 20,260 1,403,020 SH   SOLE 0 1,403,020 0 0
IDEX Corporation COM 45167r104 122,591 712,159 SH   SOLE 0 712,159 0 0
Illinois Tool Works Inc. COM 452308109 66,605 441,650 SH   SOLE 0 441,650 0 0
Ingersoll-Rand, PLC COM G47791101 51,153 403,829 SH   SOLE 0 403,829 0 0
Intel Corp COM 458140100 225 4,696 SH   SOLE 0 4,696 0 0
International Business Machine COM 459200101 1,206 8,747 SH   SOLE 0 8,747 0 0
International Flavors and Frag COM 459506101 6,792 46,815 SH   SOLE 0 46,815 0 0
Interpublic Group of Companies COM 460690100 237 10,500 SH   SOLE 0 10,500 0 0
Landstar System, Inc. COM 515098101 43,184 399,887 SH   SOLE 0 399,887 0 0
M&T Bank Corporation COM 55261F104 71,690 421,532 SH   SOLE 0 421,532 0 0
Markel Corporation COM 570535104 99,920 91,703 SH   SOLE 0 91,703 0 0
Marriott Intl Inc New Cl A COM 571903202 47,917 341,554 SH   SOLE 0 341,554 0 0
Matador Resources Company COM 576485205 10,498 528,072 SH   SOLE 0 528,072 0 0
McCormick & Company COM 579780206 11,826 76,292 SH   SOLE 0 76,292 0 0
MDU Resources Group, Inc. COM 552690109 6,503 252,053 SH   SOLE 0 252,053 0 0
Merck & Co Inc New COM 58933Y105 616 7,345 SH   SOLE 0 7,345 0 0
Microchip Technology Incorpora COM 595017104 67,070 773,587 SH   SOLE 0 773,587 0 0
Microsoft Corp COM 594918104 812 6,058 SH   SOLE 0 6,058 0 0
Mohawk Industries, Inc. COM 608190104 55,695 377,669 SH   SOLE 0 377,669 0 0
Monro Inc. COM 610236101 21,916 256,925 SH   SOLE 0 256,925 0 0
Mustang Bio Inc. COM 62818Q104 55 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 11,173 434,900 SH   SOLE 0 434,900 0 0
NBT Bancorp Inc COM 628778102 1,315 35,054 SH   SOLE 0 35,054 0 0
Nestle Sa Ord F COM h57312649 601 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 18 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 7,368 210,635 SH   SOLE 0 210,635 0 0
Penske Automotive Group Inc. COM 70959w103 18,846 398,445 SH   SOLE 0 398,445 0 0
Pfizer Incorporated COM 717081103 462 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 31,719 551,833 SH   SOLE 0 551,833 0 0
Procter & Gamble COM 742718109 523 4,767 SH   SOLE 0 4,767 0 0
Pub Svc Ent Group Inc COM 744573106 288 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 13,687 157,979 SH   SOLE 0 157,979 0 0
Restoration Robotics Inc COM 76133C103 18 30,000 SH   SOLE 0 30,000 0 0
Robert Half Intl. Inc. COM 770323103 15,648 274,476 SH   SOLE 0 274,476 0 0
Roper Industries Inc. COM 776696106 2,943 8,035 SH   SOLE 0 8,035 0 0
Ross Stores, Inc. COM 778296103 155,478 1,568,587 SH   SOLE 0 1,568,587 0 0
Snap On Inc. COM 833034101 54,603 329,650 SH   SOLE 0 329,650 0 0
South State Corporation COM 840441109 66,121 897,525 SH   SOLE 0 897,525 0 0
Spdr Series Trust S&P Biotech COM 78464A870 794 9,050 SH   SOLE 0 9,050 0 0
Stryker Corporation COM 863667101 103,515 503,528 SH   SOLE 0 503,528 0 0
T Rowe Price Group, Inc. COM 74144t108 42,649 388,743 SH   SOLE 0 388,743 0 0
The Hanover Group COM 410867105 12,322 96,040 SH   SOLE 0 96,040 0 0
Thermon Group Holdings, Inc. COM 88362t103 13,904 542,084 SH   SOLE 0 542,084 0 0
Union Pacific Corp. COM 907818108 275 1,629 SH   SOLE 0 1,629 0 0
US Bancorp COM 902973304 384 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 12,686 213,066 SH   SOLE 0 213,066 0 0
Verizon Communications, Inc. COM 92343V104 251 4,402 SH   SOLE 0 4,402 0 0
Waters Corporation COM 941848103 53,843 250,154 SH   SOLE 0 250,154 0 0
Watsco, Inc. COM 942622200 9,957 60,887 SH   SOLE 0 60,887 0 0
White Mountains Insurance Grou COM G9618E107 22,729 22,251 SH   SOLE 0 22,251 0 0
Xilinx, Inc. COM 983919101 31,522 267,320 SH   SOLE 0 267,320 0 0
YUM! Brands, Inc. COM 988498101 27,181 245,600 SH   SOLE 0 245,600 0 0
iShares Core S&P Total US Stoc ETF 464287150 216 3,242 SH   SOLE 0 3,242 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,048 8,791 SH   SOLE 0 8,791 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 452 1,542 SH   SOLE 0 1,542 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 668 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 1,075 6,581 SH   SOLE 0 6,581 0 0
Vanguard Whitehall Funds High ETF 921946406 201 2,300 SH   SOLE 0 2,300 0 0