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 79,897 418,397 SH   SOLE 0 418,397 0 0
Allergan PLC COM g0177j108 1,230 8,400 SH   SOLE 0 8,400 0 0
Amgen Incorporated COM 031162100 330 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 12,991 568,300 SH   SOLE 0 568,300 0 0
Apple Inc COM 037833100 864 4,547 SH   SOLE 0 4,547 0 0
Aqua America, Inc. COM 03836w103 24,117 661,818 SH   SOLE 0 661,818 0 0
Arthur J. Gallagher & Co. COM 363576109 43,736 559,999 SH   SOLE 0 559,999 0 0
AT&T Inc New COM 00206R102 299 9,520 SH   SOLE 0 9,520 0 0
Auto Data Processing COM 053015103 363 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 52,193 50,964 SH   SOLE 0 50,964 0 0
Avery Dennison Corp COM 053611109 65,143 576,491 SH   SOLE 0 576,491 0 0
Berkshire Hathaway Inc. A COM 084670108 60,544 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 29,306 145,879 SH   SOLE 0 145,879 0 0
Black Knight COM 09215C105 32,194 590,717 SH   SOLE 0 590,717 0 0
Boston Omaha Corporation COM 101044105 4,821 193,299 SH   SOLE 0 193,299 0 0
Broadridge Financial Solutions COM 11133T103 19,900 191,917 SH   SOLE 0 191,917 0 0
Brookfield Asset Management In COM 112585104 95,637 2,050,103 SH   SOLE 0 2,050,103 0 0
Brown & Brown, Inc. COM 115236101 87,743 2,973,331 SH   SOLE 0 2,973,331 0 0
CarMax, Inc. COM 143130102 71,028 1,017,593 SH   SOLE 0 1,017,593 0 0
Carriage Services Inc. COM 143905107 8,825 458,434 SH   SOLE 0 458,434 0 0
Casella Waste System Inc. COM 147448104 6,665 187,442 SH   SOLE 0 187,442 0 0
CBIZ, Inc. COM 124805102 11,024 544,655 SH   SOLE 0 544,655 0 0
CDW Corporation COM 12514G108 176,882 1,835,451 SH   SOLE 0 1,835,451 0 0
Checkpoint Therapeutics Inc. COM 162828107 172 60,000 SH   SOLE 0 60,000 0 0
Chemical Financial Corp COM 163731102 645 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 258 2,093 SH   SOLE 0 2,093 0 0
Choice Hotels International, I COM 169905106 14,105 181,435 SH   SOLE 0 181,435 0 0
Colliers International Group I COM 194693107 10,011 149,960 SH   SOLE 0 149,960 0 0
Community Bank System COM 203607106 484 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 589 7,087 SH   SOLE 0 7,087 0 0
Covetrus, Inc. COM 22304C100 6,869 215,663 SH   SOLE 0 215,663 0 0
Diamond Back Energy Inc. COM 25278x109 323 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264r207 11,146 79,613 SH   SOLE 0 79,613 0 0
Digital Realty Trust, Inc. COM 253868103 25,020 210,253 SH   SOLE 0 210,253 0 0
Disney Walt Co COM 254687106 201 1,813 SH   SOLE 0 1,813 0 0
Dollar General Corporation COM 256677105 43,029 360,676 SH   SOLE 0 360,676 0 0
Donaldson Company, Inc. COM 257651109 61,648 1,231,485 SH   SOLE 0 1,231,485 0 0
EOG Resources, Inc. COM 26875P101 76,179 800,368 SH   SOLE 0 800,368 0 0
Exlservice Holdings Inc. COM 302081104 11,133 185,480 SH   SOLE 0 185,480 0 0
Exxon Mobil Corporation COM 30231G102 2,133 26,398 SH   SOLE 0 26,398 0 0
Fastenal Co COM 311900104 7,708 119,859 SH   SOLE 0 119,859 0 0
First Hawiian Inc. COM 32051x108 1,216 46,671 SH   SOLE 0 46,671 0 0
FLIR Systems, Inc. COM 302445101 68,207 1,433,527 SH   SOLE 0 1,433,527 0 0
Fortune Brands Home & Sec Inc COM 34964C106 15,605 327,775 SH   SOLE 0 327,775 0 0
Forward Air Corporation COM 349853101 31,526 487,039 SH   SOLE 0 487,039 0 0
Franklin Electric Co., Inc. COM 353514102 8,173 159,970 SH   SOLE 0 159,970 0 0
Frontdoor, Inc. COM 35905A109 12,553 364,705 SH   SOLE 0 364,705 0 0
FRP Holdings, Inc. COM 30292l107 8,713 183,161 SH   SOLE 0 183,161 0 0
General Electric Company COM 369604103 425 42,526 SH   SOLE 0 42,526 0 0
Glenville Bank Hldg Co COM 37908p109 376 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 49,575 1,001,101 SH   SOLE 0 1,001,101 0 0
Hallmark Financial Services, I COM 40624q203 7,108 683,417 SH   SOLE 0 683,417 0 0
Henry Schein, Inc. COM 806407102 32,432 539,536 SH   SOLE 0 539,536 0 0
Home BancShares, Inc. COM 436893200 2,920 166,209 SH   SOLE 0 166,209 0 0
Hostess Brands Inc. COM 44109j106 17,538 1,403,020 SH   SOLE 0 1,403,020 0 0
IDEX Corporation COM 45167r104 108,153 712,749 SH   SOLE 0 712,749 0 0
Illinois Tool Works Inc. COM 452308109 62,522 435,599 SH   SOLE 0 435,599 0 0
Ingersoll-Rand, PLC COM G47791101 41,130 381,008 SH   SOLE 0 381,008 0 0
Intel Corp COM 458140100 252 4,696 SH   SOLE 0 4,696 0 0
International Business Machine COM 459200101 1,234 8,747 SH   SOLE 0 8,747 0 0
International Flavors and Frag COM 459506101 6,020 46,740 SH   SOLE 0 46,740 0 0
Interpublic Group of Companies COM 460690100 284 13,500 SH   SOLE 0 13,500 0 0
Landstar System, Inc. COM 515098101 37,525 343,042 SH   SOLE 0 343,042 0 0
M&T Bank Corporation COM 55261F104 65,375 416,350 SH   SOLE 0 416,350 0 0
Markel Corporation COM 570535104 90,463 90,804 SH   SOLE 0 90,804 0 0
Marriott Intl Inc New Cl A COM 571903202 41,031 328,014 SH   SOLE 0 328,014 0 0
Matador Resources Company COM 576485205 9,127 472,187 SH   SOLE 0 472,187 0 0
McCormick & Company COM 579780206 11,422 75,827 SH   SOLE 0 75,827 0 0
MDU Resources Group, Inc. COM 552690109 6,523 252,553 SH   SOLE 0 252,553 0 0
Merck & Co Inc New COM 58933y105 606 7,290 SH   SOLE 0 7,290 0 0
Microchip Technology Incorpora COM 595017104 59,431 716,387 SH   SOLE 0 716,387 0 0
Microsoft Corp COM 594918104 701 5,943 SH   SOLE 0 5,943 0 0
Mohawk Industries, Inc. COM 608190104 45,367 359,627 SH   SOLE 0 359,627 0 0
Monro Inc. COM 610236101 22,190 256,475 SH   SOLE 0 256,475 0 0
Multi-Color Corp COM 625383104 7,835 157,054 SH   SOLE 0 157,054 0 0
Mustang Bio Inc. COM 62818q104 78 23,000 SH   SOLE 0 23,000 0 0
National Commerce Corporation COM 63546l102 10,189 259,845 SH   SOLE 0 259,845 0 0
National Instruments COM 636518102 5,412 122,000 SH   SOLE 0 122,000 0 0
Natus Medical Inc. COM 639050103 9,928 391,165 SH   SOLE 0 391,165 0 0
NBT Bancorp Inc COM 628778102 1,262 35,054 SH   SOLE 0 35,054 0 0
Nestle Sa Ord F COM h57312649 553 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 24 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 7,724 210,635 SH   SOLE 0 210,635 0 0
Penske Automotive Group Inc. COM 70959w103 17,514 392,260 SH   SOLE 0 392,260 0 0
Pfizer Incorporated COM 717081103 453 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346Q104 29,302 535,687 SH   SOLE 0 535,687 0 0
Procter & Gamble COM 742718109 496 4,767 SH   SOLE 0 4,767 0 0
Pub Svc Ent Group Inc COM 744573106 291 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 12,717 158,214 SH   SOLE 0 158,214 0 0
Restoration Robotics Inc COM 76133c103 35 59,800 SH   SOLE 0 59,800 0 0
Robert Half Intl. Inc. COM 770323103 17,885 274,476 SH   SOLE 0 274,476 0 0
Roper Industries Inc. COM 776696106 1,378 4,030 SH   SOLE 0 4,030 0 0
Ross Stores, Inc. COM 778296103 144,418 1,551,209 SH   SOLE 0 1,551,209 0 0
Scansource, Inc. COM 806037107 8,266 230,774 SH   SOLE 0 230,774 0 0
Snap On Inc. COM 833034101 50,086 319,995 SH   SOLE 0 319,995 0 0
South State Corporation COM 840441109 61,025 892,968 SH   SOLE 0 892,968 0 0
Spdr Series Trust S&P Biotech COM 78464A870 819 9,050 SH   SOLE 0 9,050 0 0
Stock Yards Bancorp, Inc. COM 861025104 4,011 118,619 SH   SOLE 0 118,619 0 0
Stryker Corporation COM 863667101 98,887 500,643 SH   SOLE 0 500,643 0 0
T Rowe Price Group, Inc. COM 74144t108 38,946 388,993 SH   SOLE 0 388,993 0 0
Thermon Group Holdings, Inc. COM 88362t103 13,286 542,084 SH   SOLE 0 542,084 0 0
Union Pacific Corp COM 907818108 271 1,619 SH   SOLE 0 1,619 0 0
US Bancorp COM 902973304 353 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 11,842 211,546 SH   SOLE 0 211,546 0 0
Verizon Communications COM 92343V104 260 4,402 SH   SOLE 0 4,402 0 0
Waters Corporation COM 941848103 80,758 320,836 SH   SOLE 0 320,836 0 0
Watsco, Inc. COM 942622200 8,040 56,142 SH   SOLE 0 56,142 0 0
White Mountains Insurance Grou COM G9618E107 20,636 22,298 SH   SOLE 0 22,298 0 0
Winmark Corporation COM 974250102 1,271 6,741 SH   SOLE 0 6,741 0 0
Xilinx, Inc. COM 983919101 34,033 268,424 SH   SOLE 0 268,424 0 0
YUM! Brands, Inc. COM 988498101 24,513 245,600 SH   SOLE 0 245,600 0 0
iShares Core S&P Total US Stoc ETF 464287150 227 3,520 SH   SOLE 0 3,520 0 0
Powershares Dynamic Large Cap ETF 73935x609 807 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 997 8,761 SH   SOLE 0 8,761 0 0
Spdr S&P 500 ETF Trust ETF 78462F103 433 1,532 SH   SOLE 0 1,532 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 642 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 1,029 6,581 SH   SOLE 0 6,581 0 0