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 61,833 370,148 SH   SOLE 0 370,148 0 0
Allergan PLC COM g0177j108 1,606 8,430 SH   SOLE 0 8,430 0 0
Amgen Incorporated COM 031162100 360 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 12,357 568,400 SH   SOLE 0 568,400 0 0
Apple Inc COM 037833100 954 4,225 SH   SOLE 0 4,225 0 0
Aqua America, Inc. COM 03836w103 25,271 684,840 SH   SOLE 0 684,840 0 0
Arthur J. Gallagher & Co. COM 363576109 41,294 554,729 SH   SOLE 0 554,729 0 0
AT&T Inc New COM 00206r102 278 8,293 SH   SOLE 0 8,293 0 0
Auto Data Processing COM 053015103 365 2,420 SH   SOLE 0 2,420 0 0
AutoZone, Inc. COM 053332102 77,273 99,617 SH   SOLE 0 99,617 0 0
Avery Dennison Corp COM 053611109 13,413 123,795 SH   SOLE 0 123,795 0 0
Berkshire Hathaway Inc. A COM 084670108 64,320 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 30,198 141,039 SH   SOLE 0 141,039 0 0
Black Knight COM 09215c105 25,168 484,475 SH   SOLE 0 484,475 0 0
Boston Omaha Corporation COM 101044105 5,464 182,740 SH   SOLE 0 182,740 0 0
Bp Plc Adr F Sponsored Adr 1 A COM 055622104 251 5,448 SH   SOLE 0 5,448 0 0
Brookfield Asset Management In COM 112585104 90,330 2,028,526 SH   SOLE 0 2,028,526 0 0
Brown & Brown, Inc. COM 115236101 82,919 2,804,171 SH   SOLE 0 2,804,171 0 0
CarMax, Inc. COM 143130102 70,112 938,952 SH   SOLE 0 938,952 0 0
Carriage Services Inc. COM 143905107 9,982 463,187 SH   SOLE 0 463,187 0 0
Casella Waste System Inc. COM 147448104 6,024 193,942 SH   SOLE 0 193,942 0 0
Caterpillar Inc COM 149123101 258 1,695 SH   SOLE 0 1,695 0 0
CBIZ, Inc. COM 124805102 12,104 510,730 SH   SOLE 0 510,730 0 0
CDW Corporation COM 12514g108 165,409 1,860,198 SH   SOLE 0 1,860,198 0 0
Chemical Financial Corp COM 163731102 837 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 262 2,141 SH   SOLE 0 2,141 0 0
Choice Hotels International, I COM 169905106 14,965 179,655 SH   SOLE 0 179,655 0 0
Colliers International Group I COM 194693107 8,867 114,345 SH   SOLE 0 114,345 0 0
Community Bank System COM 203607106 495 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 561 7,087 SH   SOLE 0 7,087 0 0
Csx Corp COM 126408103 220 2,965 SH   SOLE 0 2,965 0 0
Diamond Hill Investment Group, COM 25264r207 12,278 74,239 SH   SOLE 0 74,239 0 0
Digital Realty Trust, Inc. COM 253868103 15,219 135,303 SH   SOLE 0 135,303 0 0
Disney Walt Co COM 254687106 215 1,838 SH   SOLE 0 1,838 0 0
Dollar General Corporation COM 256677105 39,106 357,785 SH   SOLE 0 357,785 0 0
Donaldson Company, Inc. COM 257651109 68,106 1,169,003 SH   SOLE 0 1,169,003 0 0
Eaton Corp PLC COM g29183103 276 3,188 SH   SOLE 0 3,188 0 0
Energen Corp. COM 29265n108 426 4,941 SH   SOLE 0 4,941 0 0
Enstar Group Ltd COM g3075p101 1,792 8,595 SH   SOLE 0 8,595 0 0
EOG Resources, Inc. COM 26875p101 88,738 695,606 SH   SOLE 0 695,606 0 0
Exlservice Holdings Inc. COM 302081104 12,292 185,680 SH   SOLE 0 185,680 0 0
Exxon Mobil Corporation COM 30231g102 2,251 26,477 SH   SOLE 0 26,477 0 0
FLIR Systems, Inc. COM 302445101 68,025 1,106,633 SH   SOLE 0 1,106,633 0 0
Forest City Realty Trust, Inc. COM 345605109 60,825 2,424,274 SH   SOLE 0 2,424,274 0 0
Forward Air Corporation COM 349853101 42,320 590,236 SH   SOLE 0 590,236 0 0
Franklin Electric Co., Inc. COM 353514102 7,556 159,920 SH   SOLE 0 159,920 0 0
Franklin Resources, Inc. COM 354613101 12,067 396,816 SH   SOLE 0 396,816 0 0
FRP Holdings, Inc. COM 30292l107 9,124 146,922 SH   SOLE 0 146,922 0 0
General Electric Company COM 369604103 418 37,066 SH   SOLE 0 37,066 0 0
Glenville Bank Hldg Co COM 37908p109 361 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 43,760 944,321 SH   SOLE 0 944,321 0 0
Hallmark Financial Services, I COM 40624q203 7,522 683,863 SH   SOLE 0 683,863 0 0
Henry Schein, Inc. COM 806407102 46,817 550,596 SH   SOLE 0 550,596 0 0
Home BancShares, Inc. COM 436893200 3,697 168,809 SH   SOLE 0 168,809 0 0
Hostess Brands Inc. COM 44109j106 13,226 1,194,721 SH   SOLE 0 1,194,721 0 0
IDEX Corporation COM 45167r104 106,233 705,115 SH   SOLE 0 705,115 0 0
Illinois Tool Works Inc. COM 452308109 52,272 370,410 SH   SOLE 0 370,410 0 0
Ingersoll-Rand, PLC COM g47791101 33,977 332,136 SH   SOLE 0 332,136 0 0
Intel Corp COM 458140100 251 5,300 SH   SOLE 0 5,300 0 0
International Business Machine COM 459200101 1,323 8,747 SH   SOLE 0 8,747 0 0
International Flavors and Frag COM 459506101 4,409 31,690 SH   SOLE 0 31,690 0 0
Interpublic Group of Companies COM 460690100 76,878 3,361,517 SH   SOLE 0 3,361,517 0 0
Landstar System, Inc. COM 515098101 34,668 284,165 SH   SOLE 0 284,165 0 0
M&T Bank Corporation COM 55261f104 61,100 371,336 SH   SOLE 0 371,336 0 0
Markel Corporation COM 570535104 99,748 83,928 SH   SOLE 0 83,928 0 0
Marriott Intl Inc New Cl A COM 571903202 37,354 282,923 SH   SOLE 0 282,923 0 0
Matador Resources Company COM 576485205 10,033 303,585 SH   SOLE 0 303,585 0 0
McCormick & Company COM 579780206 9,720 73,774 SH   SOLE 0 73,774 0 0
MDU Resources Group, Inc. COM 552690109 6,569 255,703 SH   SOLE 0 255,703 0 0
MEDNAX, Inc. COM 58502b106 31,744 680,317 SH   SOLE 0 680,317 0 0
Merck & Co Inc New COM 58933y105 527 7,433 SH   SOLE 0 7,433 0 0
Microchip Technology Incorpora COM 595017104 72,343 916,781 SH   SOLE 0 916,781 0 0
Microsoft Corp COM 594918104 733 6,413 SH   SOLE 0 6,413 0 0
Mohawk Industries, Inc. COM 608190104 51,830 295,581 SH   SOLE 0 295,581 0 0
Monro Inc. COM 610236101 18,907 271,650 SH   SOLE 0 271,650 0 0
Multi-Color Corp COM 625383104 11,641 187,005 SH   SOLE 0 187,005 0 0
National Commerce Corporation COM 63546l102 10,680 258,585 SH   SOLE 0 258,585 0 0
National Instruments COM 636518102 5,896 122,000 SH   SOLE 0 122,000 0 0
Natus Medical Inc. COM 639050103 13,980 392,145 SH   SOLE 0 392,145 0 0
NBT Bancorp Inc COM 628778102 1,385 36,091 SH   SOLE 0 36,091 0 0
Nestle Sa Ord F COM h57312649 483 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 29 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 11,033 283,690 SH   SOLE 0 283,690 0 0
Penske Automotive Group Inc. COM 70959w103 19,170 404,521 SH   SOLE 0 404,521 0 0
Pfizer Incorporated COM 717081103 491 11,150 SH   SOLE 0 11,150 0 0
Pinnacle Financial Partners, I COM 72346q104 27,582 458,554 SH   SOLE 0 458,554 0 0
Procter & Gamble COM 742718109 398 4,782 SH   SOLE 0 4,782 0 0
Pub Svc Ent Group Inc COM 744573106 259 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 11,688 160,864 SH   SOLE 0 160,864 0 0
Robert Half Intl. Inc. COM 770323103 18,669 265,266 SH   SOLE 0 265,266 0 0
Ross Stores, Inc. COM 778296103 149,813 1,511,739 SH   SOLE 0 1,511,739 0 0
Scansource, Inc. COM 806037107 11,722 293,780 SH   SOLE 0 293,780 0 0
Snap On Inc. COM 833034101 48,134 262,169 SH   SOLE 0 262,169 0 0
Sonic Corp. COM 835451105 11,929 275,242 SH   SOLE 0 275,242 0 0
South State Corporation COM 840441109 50,631 617,456 SH   SOLE 0 617,456 0 0
Spdr Series Trust S&P Biotech COM 78464A870 868 9,050 SH   SOLE 0 9,050 0 0
Stock Yards Bancorp, Inc. COM 861025104 3,857 106,244 SH   SOLE 0 106,244 0 0
StoneCastle Financial Corp. COM 861780104 2,265 101,046 SH   SOLE 0 101,046 0 0
Stryker Corporation COM 863667101 87,843 494,388 SH   SOLE 0 494,388 0 0
T Rowe Price Group, Inc. COM 74144t108 42,676 390,873 SH   SOLE 0 390,873 0 0
Thermon Group Holdings, Inc. COM 88362t103 13,972 541,985 SH   SOLE 0 541,985 0 0
Union Pacific Corp COM 907818108 277 1,704 SH   SOLE 0 1,704 0 0
United Technologies Corp COM 913017109 221 1,584 SH   SOLE 0 1,584 0 0
US Bancorp COM 902973304 387 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 32,309 438,082 SH   SOLE 0 438,082 0 0
Verizon Communications COM 92343v104 201 3,763 SH   SOLE 0 3,763 0 0
Versum Materials Inc. COM 92532w103 9,106 252,887 SH   SOLE 0 252,887 0 0
Waters Corporation COM 941848103 56,094 288,133 SH   SOLE 0 288,133 0 0
Watsco, Inc. COM 942622200 2,493 14,000 SH   SOLE 0 14,000 0 0
White Mountains Insurance Grou COM g9618e107 22,487 24,028 SH   SOLE 0 24,028 0 0
Winmark Corporation COM 974250102 1,205 7,257 SH   SOLE 0 7,257 0 0
Xilinx, Inc. COM 983919101 47,861 596,997 SH   SOLE 0 596,997 0 0
YUM! Brands, Inc. COM 988498101 22,327 245,600 SH   SOLE 0 245,600 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 277 2,411 SH   SOLE 0 2,411 0 0
Powershares Dynamic Large Cap ETF 73935x609 820 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 1,015 8,656 SH   SOLE 0 8,656 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 473 1,627 SH   SOLE 0 1,627 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 743 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 1,060 6,581 SH   SOLE 0 6,581 0 0