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 56,860 365,117 SH   SOLE 0 365,117 0 0
Allergan PLC COM g0177j108 1,405 8,425 SH   SOLE 0 8,425 0 0
Amgen Incorporated COM 031162100 321 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 12,616 567,270 SH   SOLE 0 567,270 0 0
Apple Inc COM 037833100 777 4,195 SH   SOLE 0 4,195 0 0
Aqua America, Inc. COM 03836w103 24,199 687,870 SH   SOLE 0 687,870 0 0
Arthur J. Gallagher & Co. COM 363576109 36,248 555,264 SH   SOLE 0 555,264 0 0
AT&T Inc New COM 00206r102 292 9,088 SH   SOLE 0 9,088 0 0
Auto Data Processing COM 053015103 325 2,420 SH   SOLE 0 2,420 0 0
AutoZone, Inc. COM 053332102 66,915 99,735 SH   SOLE 0 99,735 0 0
Avery Dennison Corp COM 053611109 11,233 110,020 SH   SOLE 0 110,020 0 0
Berkshire Hathaway Inc. A COM 084670108 56,690 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 26,519 142,079 SH   SOLE 0 142,079 0 0
Black Knight COM 09215c105 25,969 484,942 SH   SOLE 0 484,942 0 0
Boston Omaha Corporation COM 101044105 3,688 175,040 SH   SOLE 0 175,040 0 0
Bp Plc Adr F Sponsored Adr 1 A COM 055622104 249 5,448 SH   SOLE 0 5,448 0 0
Brookfield Asset Management In COM 112585104 82,023 2,023,262 SH   SOLE 0 2,023,262 0 0
Brown & Brown, Inc. COM 115236101 77,947 2,810,938 SH   SOLE 0 2,810,938 0 0
CarMax, Inc. COM 143130102 68,478 939,732 SH   SOLE 0 939,732 0 0
Carriage Services Inc. COM 143905107 8,821 359,290 SH   SOLE 0 359,290 0 0
Casella Waste System Inc. COM 147448104 5,011 195,677 SH   SOLE 0 195,677 0 0
Caterpillar Inc COM 149123101 230 1,695 SH   SOLE 0 1,695 0 0
CBIZ, Inc. COM 124805102 12,435 540,635 SH   SOLE 0 540,635 0 0
CDW Corporation COM 12514g108 150,748 1,865,927 SH   SOLE 0 1,865,927 0 0
Chemical Financial Corp COM 163731102 873 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 271 2,140 SH   SOLE 0 2,140 0 0
Choice Hotels International, I COM 169905106 13,553 179,270 SH   SOLE 0 179,270 0 0
Colliers International Group I COM 194693107 7,528 99,445 SH   SOLE 0 99,445 0 0
Community Bank System COM 203607106 478 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 519 7,087 SH   SOLE 0 7,087 0 0
Consolidated-Tomoka Land Co. COM 210226106 6,492 105,542 SH   SOLE 0 105,542 0 0
Diamond Hill Investment Group, COM 25264r207 11,982 61,626 SH   SOLE 0 61,626 0 0
Digital Realty Trust, Inc. COM 253868103 15,098 135,313 SH   SOLE 0 135,313 0 0
Dollar General Corporation COM 256677105 35,242 357,424 SH   SOLE 0 357,424 0 0
Donaldson Company, Inc. COM 257651109 52,779 1,169,753 SH   SOLE 0 1,169,753 0 0
Eaton Corp PLC COM g29183103 238 3,188 SH   SOLE 0 3,188 0 0
Energen Corp. COM 29265n108 360 4,941 SH   SOLE 0 4,941 0 0
Enstar Group Ltd COM g3075p101 1,782 8,595 SH   SOLE 0 8,595 0 0
EOG Resources, Inc. COM 26875p101 86,564 695,682 SH   SOLE 0 695,682 0 0
Exlservice Holdings Inc. COM 302081104 10,477 185,065 SH   SOLE 0 185,065 0 0
Exxon Mobil Corporation COM 30231g102 2,193 26,504 SH   SOLE 0 26,504 0 0
FLIR Systems, Inc. COM 302445101 57,697 1,110,207 SH   SOLE 0 1,110,207 0 0
Forest City Realty Trust, Inc. COM 345605109 56,192 2,463,497 SH   SOLE 0 2,463,497 0 0
Forward Air Corporation COM 349853101 34,888 590,513 SH   SOLE 0 590,513 0 0
Franklin Electric Co., Inc. COM 353514102 7,212 159,920 SH   SOLE 0 159,920 0 0
Franklin Resources, Inc. COM 354613101 12,831 400,331 SH   SOLE 0 400,331 0 0
FRP Holdings, Inc. COM 30292l107 9,972 154,002 SH   SOLE 0 154,002 0 0
General Electric Company COM 369604103 573 42,093 SH   SOLE 0 42,093 0 0
Glenville Bank Hldg Co COM 37908p109 339 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 42,940 949,581 SH   SOLE 0 949,581 0 0
Hallmark Financial Services, I COM 40624q203 6,783 679,638 SH   SOLE 0 679,638 0 0
Henry Schein, Inc. COM 806407102 40,078 551,737 SH   SOLE 0 551,737 0 0
Home BancShares, Inc. COM 436893200 3,810 168,884 SH   SOLE 0 168,884 0 0
Hostess Brands Inc. COM 44109j106 11,624 854,713 SH   SOLE 0 854,713 0 0
IDEX Corporation COM 45167r104 96,508 707,125 SH   SOLE 0 707,125 0 0
Illinois Tool Works Inc. COM 452308109 48,989 353,608 SH   SOLE 0 353,608 0 0
Ingersoll-Rand, PLC COM g47791101 27,427 305,660 SH   SOLE 0 305,660 0 0
Intel Corp COM 458140100 263 5,300 SH   SOLE 0 5,300 0 0
International Business Machine COM 459200101 1,291 9,241 SH   SOLE 0 9,241 0 0
Interpublic Group of Companies COM 460690100 79,236 3,380,364 SH   SOLE 0 3,380,364 0 0
Landstar System, Inc. COM 515098101 31,075 284,566 SH   SOLE 0 284,566 0 0
M&T Bank Corporation COM 55261f104 60,950 358,215 SH   SOLE 0 358,215 0 0
Markel Corporation COM 570535104 91,156 84,065 SH   SOLE 0 84,065 0 0
Marriott Intl Inc New Cl A COM 571903202 35,901 283,579 SH   SOLE 0 283,579 0 0
Matador Resources Company COM 576485205 8,934 297,300 SH   SOLE 0 297,300 0 0
McCormick & Company COM 579780206 8,465 72,919 SH   SOLE 0 72,919 0 0
MDU Resources Group, Inc. COM 552690109 7,349 256,253 SH   SOLE 0 256,253 0 0
MEDNAX, Inc. COM 58502b106 29,582 683,499 SH   SOLE 0 683,499 0 0
Merck & Co Inc New COM 58933y105 451 7,433 SH   SOLE 0 7,433 0 0
Microchip Technology Incorpora COM 595017104 82,575 907,913 SH   SOLE 0 907,913 0 0
Microsoft Corp COM 594918104 632 6,413 SH   SOLE 0 6,413 0 0
Mohawk Industries, Inc. COM 608190104 42,609 198,856 SH   SOLE 0 198,856 0 0
Monro Inc. COM 610236101 16,194 278,725 SH   SOLE 0 278,725 0 0
Multi-Color Corp COM 625383104 10,333 159,825 SH   SOLE 0 159,825 0 0
National Commerce Corporation COM 63546l102 11,932 257,715 SH   SOLE 0 257,715 0 0
National Instruments COM 636518102 5,122 122,000 SH   SOLE 0 122,000 0 0
Natus Medical Inc. COM 639050103 11,259 326,350 SH   SOLE 0 326,350 0 0
NBT Bancorp Inc COM 628778102 1,436 37,632 SH   SOLE 0 37,632 0 0
Nestle Sa Ord F COM h57312649 450 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 59 12,321 SH   SOLE 0 12,321 0 0
Patterson Companies, Inc. COM 703395103 2,096 92,441 SH   SOLE 0 92,441 0 0
PC Connection, Inc. COM 69318j100 11,149 335,800 SH   SOLE 0 335,800 0 0
Penske Automotive Group Inc. COM 70959w103 18,481 394,476 SH   SOLE 0 394,476 0 0
Pfizer Incorporated COM 717081103 412 11,350 SH   SOLE 0 11,350 0 0
Pinnacle Financial Partners, I COM 72346q104 21,812 355,536 SH   SOLE 0 355,536 0 0
Procter & Gamble COM 742718109 373 4,782 SH   SOLE 0 4,782 0 0
Pub Svc Ent Group Inc COM 744573106 265 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 10,879 159,144 SH   SOLE 0 159,144 0 0
Robert Half Intl. Inc. COM 770323103 17,279 265,416 SH   SOLE 0 265,416 0 0
Ross Stores, Inc. COM 778296103 128,259 1,513,380 SH   SOLE 0 1,513,380 0 0
Scansource, Inc. COM 806037107 12,704 315,245 SH   SOLE 0 315,245 0 0
Snap On Inc. COM 833034101 41,903 260,721 SH   SOLE 0 260,721 0 0
Sonic Corp. COM 835451105 29,103 845,537 SH   SOLE 0 845,537 0 0
South State Corporation COM 840441109 49,233 570,817 SH   SOLE 0 570,817 0 0
Spdr Series Trust S&P Biotech COM 78464A870 861 9,050 SH   SOLE 0 9,050 0 0
Stock Yards Bancorp, Inc. COM 861025104 4,053 106,244 SH   SOLE 0 106,244 0 0
StoneCastle Financial Corp. COM 861780104 3,751 163,851 SH   SOLE 0 163,851 0 0
Stryker Corporation COM 863667101 83,973 497,296 SH   SOLE 0 497,296 0 0
T Rowe Price Group, Inc. COM 74144t108 45,455 391,550 SH   SOLE 0 391,550 0 0
Thermon Group Holdings, Inc. COM 88362t103 12,371 540,925 SH   SOLE 0 540,925 0 0
Union Pacific Corp COM 907818108 236 1,669 SH   SOLE 0 1,669 0 0
US Bancorp COM 902973304 367 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 29,101 456,852 SH   SOLE 0 456,852 0 0
Verizon Communications COM 92343v104 234 4,657 SH   SOLE 0 4,657 0 0
Versum Materials Inc. COM 92532w103 9,103 245,037 SH   SOLE 0 245,037 0 0
Waters Corporation COM 941848103 55,888 288,695 SH   SOLE 0 288,695 0 0
White Mountains Insurance Grou COM g9618e107 24,385 26,897 SH   SOLE 0 26,897 0 0
Winmark Corporation COM 974250102 1,077 7,257 SH   SOLE 0 7,257 0 0
Xilinx, Inc. COM 983919101 39,318 602,483 SH   SOLE 0 602,483 0 0
YUM! Brands, Inc. COM 988498101 19,211 245,600 SH   SOLE 0 245,600 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 275 2,398 SH   SOLE 0 2,398 0 0
Powershares Dynamic Large Cap ETF 73935x609 765 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 944 8,636 SH   SOLE 0 8,636 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 437 1,612 SH   SOLE 0 1,612 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 763 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 986 6,581 SH   SOLE 0 6,581 0 0