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 57,827 363,622 SH   SOLE 0 363,622 0 0
Allergan PLC COM g0177j108 1,418 8,425 SH   SOLE 0 8,425 0 0
Amgen Incorporated COM 031162100 267 1,564 SH   SOLE 0 1,564 0 0
Angiodynamics, Inc. COM 03475v101 10,495 608,405 SH   SOLE 0 608,405 0 0
Apple Inc COM 037833100 692 4,124 SH   SOLE 0 4,124 0 0
Aqua America, Inc. COM 03836w103 21,585 633,720 SH   SOLE 0 633,720 0 0
Arthur J. Gallagher & Co. COM 363576109 37,706 548,609 SH   SOLE 0 548,609 0 0
AT&T Inc New COM 00206r102 340 9,543 SH   SOLE 0 9,543 0 0
Auto Data Processing COM 053015103 275 2,420 SH   SOLE 0 2,420 0 0
AutoZone, Inc. COM 053332102 65,180 100,480 SH   SOLE 0 100,480 0 0
Berkshire Hathaway Inc. A COM 084670108 60,119 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 28,182 141,279 SH   SOLE 0 141,279 0 0
Black Knight COM 09215c105 22,743 482,857 SH   SOLE 0 482,857 0 0
Boston Omaha Corporation COM 101044105 3,177 145,340 SH   SOLE 0 145,340 0 0
Bp Plc Adr F Sponsored Adr 1 A COM 055622104 221 5,448 SH   SOLE 0 5,448 0 0
Brookfield Asset Management In COM 112585104 79,170 2,030,007 SH   SOLE 0 2,030,007 0 0
Brown & Brown, Inc. COM 115236101 72,543 2,851,537 SH   SOLE 0 2,851,537 0 0
CarMax, Inc. COM 143130102 57,584 929,667 SH   SOLE 0 929,667 0 0
Carriage Services Inc. COM 143905107 9,318 336,865 SH   SOLE 0 336,865 0 0
Casella Waste System Inc. COM 147448104 4,575 195,677 SH   SOLE 0 195,677 0 0
Caterpillar Inc COM 149123101 250 1,695 SH   SOLE 0 1,695 0 0
CBIZ, Inc. COM 124805102 10,877 595,985 SH   SOLE 0 595,985 0 0
CDW Corporation COM 12514g108 132,254 1,881,017 SH   SOLE 0 1,881,017 0 0
Chemical Financial Corp COM 163731102 857 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 244 2,139 SH   SOLE 0 2,139 0 0
Choice Hotels International, I COM 169905106 14,719 183,645 SH   SOLE 0 183,645 0 0
Community Bank System COM 203607106 434 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 449 7,087 SH   SOLE 0 7,087 0 0
Consolidated-Tomoka Land Co. COM 210226106 7,435 118,299 SH   SOLE 0 118,299 0 0
Diamond Hill Investment Group, COM 25264r207 9,665 46,792 SH   SOLE 0 46,792 0 0
Digital Realty Trust, Inc. COM 253868103 13,808 131,033 SH   SOLE 0 131,033 0 0
Dollar General Corporation COM 256677105 29,105 311,114 SH   SOLE 0 311,114 0 0
Donaldson Company, Inc. COM 257651109 53,386 1,185,028 SH   SOLE 0 1,185,028 0 0
DowDupont Inc. COM 26078j100 319 5,002 SH   SOLE 0 5,002 0 0
Eaton Corp PLC COM g29183103 255 3,188 SH   SOLE 0 3,188 0 0
Energen Corp. COM 29265n108 311 4,941 SH   SOLE 0 4,941 0 0
Enstar Group Ltd COM g3075p101 1,807 8,595 SH   SOLE 0 8,595 0 0
EOG Resources, Inc. COM 26875p101 73,708 700,182 SH   SOLE 0 700,182 0 0
Evolution Petroleum Corporatio COM 30049a107 4,644 576,847 SH   SOLE 0 576,847 0 0
Exlservice Holdings Inc. COM 302081104 10,324 185,125 SH   SOLE 0 185,125 0 0
Exxon Mobil Corporation COM 30231g102 2,010 26,946 SH   SOLE 0 26,946 0 0
FLIR Systems, Inc. COM 302445101 56,960 1,138,970 SH   SOLE 0 1,138,970 0 0
Forest City Realty Trust, Inc. COM 345605109 48,980 2,417,557 SH   SOLE 0 2,417,557 0 0
Forward Air Corporation COM 349853101 31,661 598,963 SH   SOLE 0 598,963 0 0
Franklin Electric Co., Inc. COM 353514102 6,517 159,920 SH   SOLE 0 159,920 0 0
Franklin Resources, Inc. COM 354613101 37,692 1,086,839 SH   SOLE 0 1,086,839 0 0
FRP Holdings, Inc. COM 30292l107 8,718 155,672 SH   SOLE 0 155,672 0 0
General Electric Company COM 369604103 541 40,126 SH   SOLE 0 40,126 0 0
Glenville Bank Hldg Co COM 37908p109 337 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 44,279 968,481 SH   SOLE 0 968,481 0 0
Hallmark Financial Services, I COM 40624q203 6,073 680,838 SH   SOLE 0 680,838 0 0
Henry Schein, Inc. COM 806407102 37,005 550,587 SH   SOLE 0 550,587 0 0
Home BancShares, Inc. COM 436893200 3,852 168,884 SH   SOLE 0 168,884 0 0
Hostess Brands Inc. COM 44109j106 11,930 806,638 SH   SOLE 0 806,638 0 0
IDEX Corporation COM 45167r104 101,097 709,406 SH   SOLE 0 709,406 0 0
Illinois Tool Works Inc. COM 452308109 56,015 357,558 SH   SOLE 0 357,558 0 0
Ingersoll-Rand, PLC COM g47791101 25,134 293,925 SH   SOLE 0 293,925 0 0
Intel Corp COM 458140100 294 5,647 SH   SOLE 0 5,647 0 0
International Business Machine COM 459200101 1,418 9,241 SH   SOLE 0 9,241 0 0
Interpublic Group of Companies COM 460690100 78,202 3,395,639 SH   SOLE 0 3,395,639 0 0
Landstar System, Inc. COM 515098101 31,249 284,991 SH   SOLE 0 284,991 0 0
Lindsay Corp. COM 535555106 8,046 87,995 SH   SOLE 0 87,995 0 0
M&T Bank Corporation COM 55261f104 65,452 355,025 SH   SOLE 0 355,025 0 0
Markel Corporation COM 570535104 99,739 85,229 SH   SOLE 0 85,229 0 0
Marriott Intl Inc New Cl A COM 571903202 39,336 289,279 SH   SOLE 0 289,279 0 0
Matador Resources Company COM 576485205 6,765 226,165 SH   SOLE 0 226,165 0 0
McCormick & Company COM 579780206 6,358 59,760 SH   SOLE 0 59,760 0 0
MDU Resources Group, Inc. COM 552690109 7,230 256,753 SH   SOLE 0 256,753 0 0
MEDNAX, Inc. COM 58502b106 38,857 698,499 SH   SOLE 0 698,499 0 0
Merck & Co Inc New COM 58933y105 406 7,460 SH   SOLE 0 7,460 0 0
Microchip Technology Incorpora COM 595017104 83,328 912,083 SH   SOLE 0 912,083 0 0
Microsoft Corp COM 594918104 654 7,161 SH   SOLE 0 7,161 0 0
Mohawk Industries, Inc. COM 608190104 36,005 155,046 SH   SOLE 0 155,046 0 0
Monro Inc. COM 610236101 14,898 277,940 SH   SOLE 0 277,940 0 0
Multi-Color Corp COM 625383104 9,650 146,101 SH   SOLE 0 146,101 0 0
National Commerce Corporation COM 63546l102 11,217 257,555 SH   SOLE 0 257,555 0 0
National Instruments COM 636518102 6,170 122,000 SH   SOLE 0 122,000 0 0
NBT Bancorp Inc COM 628778102 1,335 37,632 SH   SOLE 0 37,632 0 0
Nestle Sa Ord F COM h57312649 458 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 89 12,321 SH   SOLE 0 12,321 0 0
Patterson Companies, Inc. COM 703395103 21,133 950,650 SH   SOLE 0 950,650 0 0
PC Connection, Inc. COM 69318j100 8,387 335,470 SH   SOLE 0 335,470 0 0
Penske Automotive Group Inc. COM 70959w103 15,487 349,359 SH   SOLE 0 349,359 0 0
Pfizer Incorporated COM 717081103 416 11,713 SH   SOLE 0 11,713 0 0
Pinnacle Financial Partners, I COM 72346q104 22,678 353,241 SH   SOLE 0 353,241 0 0
Procter & Gamble COM 742718109 359 4,527 SH   SOLE 0 4,527 0 0
Pub Svc Ent Group Inc COM 744573106 246 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 8,898 134,354 SH   SOLE 0 134,354 0 0
Robert Half Intl. Inc. COM 770323103 15,374 265,566 SH   SOLE 0 265,566 0 0
Ross Stores, Inc. COM 778296103 119,662 1,534,520 SH   SOLE 0 1,534,520 0 0
Scansource, Inc. COM 806037107 12,214 343,585 SH   SOLE 0 343,585 0 0
Snap On Inc. COM 833034101 37,346 253,126 SH   SOLE 0 253,126 0 0
Sonic Corp. COM 835451105 22,358 886,167 SH   SOLE 0 886,167 0 0
South State Corporation COM 840441109 48,127 564,207 SH   SOLE 0 564,207 0 0
Stock Yards Bancorp, Inc. COM 861025104 3,729 106,244 SH   SOLE 0 106,244 0 0
StoneCastle Financial Corp. COM 861780104 5,114 235,143 SH   SOLE 0 235,143 0 0
Stryker Corporation COM 863667101 80,838 502,351 SH   SOLE 0 502,351 0 0
T Rowe Price Group, Inc. COM 74144t108 42,276 391,550 SH   SOLE 0 391,550 0 0
Thermon Group Holdings, Inc. COM 88362t103 12,119 540,795 SH   SOLE 0 540,795 0 0
Union Pacific Corp COM 907818108 224 1,669 SH   SOLE 0 1,669 0 0
US Bancorp COM 902973304 372 7,374 SH   SOLE 0 7,374 0 0
US Ecology, Inc. COM 91732j102 24,329 456,452 SH   SOLE 0 456,452 0 0
Verizon Communications COM 92343v104 223 4,657 SH   SOLE 0 4,657 0 0
Versum Materials Inc. COM 92532w103 8,692 230,987 SH   SOLE 0 230,987 0 0
Waters Corporation COM 941848103 58,186 292,905 SH   SOLE 0 292,905 0 0
Westwood Holdings Group, Inc. COM 961765104 5,406 95,706 SH   SOLE 0 95,706 0 0
White Mountains Insurance Grou COM g9618e107 23,851 28,997 SH   SOLE 0 28,997 0 0
Winmark Corporation COM 974250102 949 7,257 SH   SOLE 0 7,257 0 0
Xilinx, Inc. COM 983919101 44,507 616,098 SH   SOLE 0 616,098 0 0
YUM! Brands, Inc. COM 988498101 20,908 245,600 SH   SOLE 0 245,600 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 280 2,386 SH   SOLE 0 2,386 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 1,818 6,909 SH   SOLE 0 6,909 0 0