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 54,291 330,882 SH   SOLE 0 330,882 0 0
Allergan PLC COM g0177j108 1,377 8,420 SH   SOLE 0 8,420 0 0
Amgen Incorporated COM 031162100 272 1,564 SH   SOLE 0 1,564 0 0
Angiodynamics, Inc. COM 03475v101 9,886 594,490 SH   SOLE 0 594,490 0 0
Apple Inc COM 037833100 782 4,621 SH   SOLE 0 4,621 0 0
Aqua America, Inc. COM 03836w103 24,977 636,688 SH   SOLE 0 636,688 0 0
Arthur J. Gallagher & Co. COM 363576109 35,513 561,197 SH   SOLE 0 561,197 0 0
AT&T Inc New COM 00206r102 381 9,803 SH   SOLE 0 9,803 0 0
Auto Data Processing COM 053015103 284 2,420 SH   SOLE 0 2,420 0 0
AutoZone, Inc. COM 053332102 71,083 99,924 SH   SOLE 0 99,924 0 0
Berkshire Hathaway Inc. A COM 084670108 59,818 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 28,326 142,904 SH   SOLE 0 142,904 0 0
Black Knight COM 09215c105 19,881 450,302 SH   SOLE 0 450,302 0 0
Boston Omaha Corporation COM 101044105 4,708 145,340 SH   SOLE 0 145,340 0 0
Bp Plc Adr F Sponsored Adr 1 A COM 055622104 218 5,198 SH   SOLE 0 5,198 0 0
Brookfield Asset Management In COM 112585104 87,686 2,013,929 SH   SOLE 0 2,013,929 0 0
Brown & Brown, Inc. COM 115236101 74,040 1,438,792 SH   SOLE 0 1,438,792 0 0
CarMax, Inc. COM 143130102 57,452 895,867 SH   SOLE 0 895,867 0 0
Carriage Services Inc. COM 143905107 7,403 287,955 SH   SOLE 0 287,955 0 0
Casella Waste System Inc. COM 147448104 4,504 195,677 SH   SOLE 0 195,677 0 0
Caterpillar Inc COM 149123101 267 1,695 SH   SOLE 0 1,695 0 0
CBIZ, Inc. COM 124805102 8,912 576,825 SH   SOLE 0 576,825 0 0
CDW Corporation COM 12514g108 129,067 1,857,347 SH   SOLE 0 1,857,347 0 0
Chemical Financial Corp COM 163731102 838 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 288 2,297 SH   SOLE 0 2,297 0 0
Choice Hotels International, I COM 169905106 14,259 183,750 SH   SOLE 0 183,750 0 0
Community Bank System COM 203607106 435 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 361 7,087 SH   SOLE 0 7,087 0 0
Consolidated-Tomoka Land Co. COM 210226106 8,789 138,404 SH   SOLE 0 138,404 0 0
Cummins Inc COM 231021106 212 1,200 SH   SOLE 0 1,200 0 0
Diamond Hill Investment Group, COM 25264r207 9,247 44,747 SH   SOLE 0 44,747 0 0
Digital Realty Trust, Inc. COM 253868103 12,967 113,848 SH   SOLE 0 113,848 0 0
Dollar General Corporation COM 256677105 28,244 303,669 SH   SOLE 0 303,669 0 0
Donaldson Company, Inc. COM 257651109 58,030 1,185,503 SH   SOLE 0 1,185,503 0 0
DowDupont Inc. COM 26078j100 356 5,002 SH   SOLE 0 5,002 0 0
Eaton Corp PLC COM g29183103 252 3,188 SH   SOLE 0 3,188 0 0
Energen Corp. COM 29265n108 284 4,941 SH   SOLE 0 4,941 0 0
Enstar Group Ltd COM g3075p101 1,725 8,595 SH   SOLE 0 8,595 0 0
EOG Resources, Inc. COM 26875p101 75,546 700,087 SH   SOLE 0 700,087 0 0
Evolution Petroleum Corporatio COM 30049a107 5,636 822,750 SH   SOLE 0 822,750 0 0
Exlservice Holdings Inc. COM 302081104 11,168 185,050 SH   SOLE 0 185,050 0 0
Exxon Mobil Corporation COM 30231g102 2,217 26,510 SH   SOLE 0 26,510 0 0
FLIR Systems, Inc. COM 302445101 53,043 1,137,780 SH   SOLE 0 1,137,780 0 0
Flowers Foods, Inc. COM 343498101 30,671 1,588,331 SH   SOLE 0 1,588,331 0 0
Forest City Realty Trust, Inc. COM 345605109 37,736 1,565,822 SH   SOLE 0 1,565,822 0 0
Forward Air Corporation COM 349853101 34,520 600,971 SH   SOLE 0 600,971 0 0
Franklin Electric Co., Inc. COM 353514102 7,340 159,920 SH   SOLE 0 159,920 0 0
Franklin Resources, Inc. COM 354613101 47,198 1,089,273 SH   SOLE 0 1,089,273 0 0
FRP Holdings, Inc. COM 30292l107 6,850 154,797 SH   SOLE 0 154,797 0 0
General Electric Company COM 369604103 752 43,066 SH   SOLE 0 43,066 0 0
Glenville Bank Hldg Co COM 37908p109 330 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 43,930 971,481 SH   SOLE 0 971,481 0 0
Hallmark Financial Services, I COM 40624q203 6,967 667,963 SH   SOLE 0 667,963 0 0
Home BancShares, Inc. COM 436893200 3,927 168,884 SH   SOLE 0 168,884 0 0
Hostess Brands Inc. COM 44109j106 11,095 749,163 SH   SOLE 0 749,163 0 0
IDEX Corporation COM 45167r104 93,895 711,489 SH   SOLE 0 711,489 0 0
Illinois Tool Works Inc. COM 452308109 59,663 357,583 SH   SOLE 0 357,583 0 0
Ingersoll-Rand, PLC COM g47791101 19,621 219,989 SH   SOLE 0 219,989 0 0
Intel Corp COM 458140100 261 5,647 SH   SOLE 0 5,647 0 0
International Business Machine COM 459200101 1,507 9,822 SH   SOLE 0 9,822 0 0
Interpublic Group of Companies COM 460690100 67,870 3,366,559 SH   SOLE 0 3,366,559 0 0
Johnson & Johnson COM 478160104 217 1,551 SH   SOLE 0 1,551 0 0
Keysight Technologies Inc. COM 49338l103 6,136 147,491 SH   SOLE 0 147,491 0 0
Klondex Mines LTD COM 498696103 27 10,400 SH   SOLE 0 10,400 0 0
Landstar System, Inc. COM 515098101 29,684 285,151 SH   SOLE 0 285,151 0 0
Lindsay Corp. COM 535555106 7,796 88,385 SH   SOLE 0 88,385 0 0
Loews Corporation COM 540424108 27,588 551,432 SH   SOLE 0 551,432 0 0
M&T Bank Corporation COM 55261f104 60,770 355,400 SH   SOLE 0 355,400 0 0
Macquarie Infrastructure Compa COM 55608b105 13,822 215,303 SH   SOLE 0 215,303 0 0
Markel Corporation COM 570535104 97,230 85,355 SH   SOLE 0 85,355 0 0
Marriott Intl Inc New Cl A COM 571903202 51,670 380,685 SH   SOLE 0 380,685 0 0
McCormick & Company COM 579780206 3,759 36,885 SH   SOLE 0 36,885 0 0
MDU Resources Group, Inc. COM 552690109 6,904 256,853 SH   SOLE 0 256,853 0 0
MEDNAX, Inc. COM 58502b106 37,422 700,253 SH   SOLE 0 700,253 0 0
Merck & Co Inc New COM 58933y105 420 7,460 SH   SOLE 0 7,460 0 0
Microchip Technology Incorpora COM 595017104 79,865 908,795 SH   SOLE 0 908,795 0 0
Microsoft Corp COM 594918104 613 7,161 SH   SOLE 0 7,161 0 0
Mistras Group, Inc. COM 60649t107 8,124 346,125 SH   SOLE 0 346,125 0 0
Mohawk Industries, Inc. COM 608190104 38,980 141,284 SH   SOLE 0 141,284 0 0
Monro Inc. COM 610236101 14,522 254,995 SH   SOLE 0 254,995 0 0
Multi-Color Corp COM 625383104 8,102 108,239 SH   SOLE 0 108,239 0 0
National Commerce Corporation COM 63546l102 10,362 257,450 SH   SOLE 0 257,450 0 0
National Instruments COM 636518102 5,079 122,000 SH   SOLE 0 122,000 0 0
NBT Bancorp Inc COM 628778102 1,385 37,632 SH   SOLE 0 37,632 0 0
Nestle Sa Ord F COM h57312649 499 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 100 12,321 SH   SOLE 0 12,321 0 0
Patterson Companies, Inc. COM 703395103 34,366 951,175 SH   SOLE 0 951,175 0 0
PC Connection, Inc. COM 69318j100 8,422 321,345 SH   SOLE 0 321,345 0 0
Penske Automotive Group Inc. COM 70959w103 15,535 324,654 SH   SOLE 0 324,654 0 0
Pfizer Incorporated COM 717081103 424 11,713 SH   SOLE 0 11,713 0 0
Pinnacle Financial Partners, I COM 72346q104 20,670 311,761 SH   SOLE 0 311,761 0 0
Procter & Gamble COM 742718109 501 5,452 SH   SOLE 0 5,452 0 0
Pub Svc Ent Group Inc COM 744573106 252 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 9,124 134,944 SH   SOLE 0 134,944 0 0
Robert Half Intl. Inc. COM 770323103 14,788 266,266 SH   SOLE 0 266,266 0 0
Ross Stores, Inc. COM 778296103 121,186 1,510,101 SH   SOLE 0 1,510,101 0 0
Scansource, Inc. COM 806037107 11,081 309,525 SH   SOLE 0 309,525 0 0
Snap On Inc. COM 833034101 38,404 220,331 SH   SOLE 0 220,331 0 0
Sonic Corp. COM 835451105 23,665 861,167 SH   SOLE 0 861,167 0 0
South State Corporation COM 840441109 48,041 551,245 SH   SOLE 0 551,245 0 0
Stock Yards Bancorp, Inc. COM 861025104 4,028 106,844 SH   SOLE 0 106,844 0 0
StoneCastle Financial Corp. COM 861780104 4,792 238,045 SH   SOLE 0 238,045 0 0
Stryker Corporation COM 863667101 82,339 531,771 SH   SOLE 0 531,771 0 0
T Rowe Price Group, Inc. COM 74144t108 41,167 392,325 SH   SOLE 0 392,325 0 0
Thermon Group Holdings, Inc. COM 88362t103 12,784 540,085 SH   SOLE 0 540,085 0 0
Union Pacific Corp COM 907818108 221 1,649 SH   SOLE 0 1,649 0 0
United Parcel Service B Class COM 911312106 203 1,702 SH   SOLE 0 1,702 0 0
United Technologies Corp COM 913017109 213 1,669 SH   SOLE 0 1,669 0 0
US Bancorp COM 902973304 395 7,374 SH   SOLE 0 7,374 0 0
US Ecology, Inc. COM 91732j102 21,845 428,331 SH   SOLE 0 428,331 0 0
Verizon Communications COM 92343v104 262 4,957 SH   SOLE 0 4,957 0 0
Versum Materials Inc. COM 92532w103 7,368 194,656 SH   SOLE 0 194,656 0 0
Waters Corporation COM 941848103 57,537 297,825 SH   SOLE 0 297,825 0 0
Westwood Holdings Group, Inc. COM 961765104 6,936 104,761 SH   SOLE 0 104,761 0 0
White Mountains Insurance Grou COM g9618e107 33,779 39,680 SH   SOLE 0 39,680 0 0
Xilinx, Inc. COM 983919101 41,911 621,643 SH   SOLE 0 621,643 0 0
YUM! Brands, Inc. COM 988498101 20,043 245,600 SH   SOLE 0 245,600 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 289 2,378 SH   SOLE 0 2,378 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 2,163 8,104 SH   SOLE 0 8,104 0 0