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 49,709 328,720 SH   SOLE   328,720 0 0
Allergan PLC COM g0177j108 1,726 8,420 SH   SOLE   8,420 0 0
Amgen Incorporated COM 031162100 292 1,564 SH   SOLE   1,564 0 0
Angiodynamics, Inc. COM 03475v101 10,096 590,775 SH   SOLE   590,775 0 0
Apple Inc COM 037833100 765 4,966 SH   SOLE   4,966 0 0
Aqua America, Inc. COM 03836w103 21,292 641,513 SH   SOLE   641,513 0 0
Arthur J. Gallagher & Co. COM 363576109 34,562 561,527 SH   SOLE   561,527 0 0
AT&T Inc New COM 00206r102 371 9,478 SH   SOLE   9,478 0 0
Auto Data Processing COM 053015103 265 2,420 SH   SOLE   2,420 0 0
AutoZone, Inc. COM 053332102 59,482 99,951 SH   SOLE   99,951 0 0
Berkshire Hathaway Inc. A COM 084670108 55,497 202 SH   SOLE   202 0 0
Berkshire Hathaway Inc. B COM 084670702 26,143 142,609 SH   SOLE   142,609 0 0
Brookfield Asset Management In COM 112585104 83,473 2,021,142 SH   SOLE   2,021,142 0 0
Brown & Brown, Inc. COM 115236101 69,445 1,441,067 SH   SOLE   1,441,067 0 0
CarMax, Inc. COM 143130102 66,542 877,752 SH   SOLE   877,752 0 0
Carriage Services Inc. COM 143905107 7,320 285,930 SH   SOLE   285,930 0 0
Casella Waste System Inc. COM 147448104 3,679 195,677 SH   SOLE   195,677 0 0
Caterpillar Inc COM 149123101 211 1,695 SH   SOLE   1,695 0 0
CBIZ, Inc. COM 124805102 9,110 560,615 SH   SOLE   560,615 0 0
CDW Corporation COM 12514g108 123,550 1,871,977 SH   SOLE   1,871,977 0 0
Chemical Financial Corp COM 163731102 819 15,675 SH   SOLE   15,675 0 0
Chevron Corporation COM 166764100 270 2,296 SH   SOLE   2,296 0 0
Choice Hotels International, I COM 169905106 11,698 183,075 SH   SOLE   183,075 0 0
Community Bank System COM 203607106 447 8,098 SH   SOLE   8,098 0 0
Conmed Corp COM 207410101 372 7,087 SH   SOLE   7,087 0 0
Consolidated-Tomoka Land Co. COM 210226106 8,314 138,404 SH   SOLE   138,404 0 0
Cummins Inc COM 231021106 202 1,200 SH   SOLE   1,200 0 0
Diamond Hill Investment Group, COM 25264r207 9,439 44,452 SH   SOLE   44,452 0 0
Digital Realty Trust, Inc. COM 253868103 13,456 113,718 SH   SOLE   113,718 0 0
Dollar General Corporation COM 256677105 24,591 303,404 SH   SOLE   303,404 0 0
Donaldson Company, Inc. COM 257651109 54,908 1,195,216 SH   SOLE   1,195,216 0 0
DowDupont Inc. COM 26078j100 344 4,972 SH   SOLE   4,972 0 0
Eaton Corp PLC COM g29183103 242 3,155 SH   SOLE   3,155 0 0
Energen Corp. COM 29265n108 270 4,941 SH   SOLE   4,941 0 0
Enstar Group Ltd COM g3075p101 1,911 8,595 SH   SOLE   8,595 0 0
EOG Resources, Inc. COM 26875p101 67,771 700,547 SH   SOLE   700,547 0 0
Evolution Petroleum Corporatio COM 30049a107 5,977 830,200 SH   SOLE   830,200 0 0
Exlservice Holdings Inc. COM 302081104 10,748 184,285 SH   SOLE   184,285 0 0
Exxon Mobil Corporation COM 30231g102 2,179 26,584 SH   SOLE   26,584 0 0
FLIR Systems, Inc. COM 302445101 44,319 1,139,010 SH   SOLE   1,139,010 0 0
Flowers Foods, Inc. COM 343498101 30,035 1,596,781 SH   SOLE   1,596,781 0 0
Forest City Realty Trust, Inc. COM 345605109 39,879 1,563,252 SH   SOLE   1,563,252 0 0
Forward Air Corporation COM 349853101 34,633 605,148 SH   SOLE   605,148 0 0
Franklin Electric Co., Inc. COM 353514102 7,172 159,920 SH   SOLE   159,920 0 0
Franklin Resources, Inc. COM 354613101 48,942 1,099,573 SH   SOLE   1,099,573 0 0
FRP Holdings, Inc. COM 30292l107 7,005 154,797 SH   SOLE   154,797 0 0
General Electric Company COM 369604103 1,114 46,058 SH   SOLE   46,058 0 0
Glenville Bank Hldg Co COM 37908p109 326 4,006 SH   SOLE   4,006 0 0
Graco Inc. COM 384109104 40,188 324,909 SH   SOLE   324,909 0 0
Hallmark Financial Services, I COM 40624q203 7,665 660,193 SH   SOLE   660,193 0 0
Home BancShares, Inc. COM 436893200 4,284 169,869 SH   SOLE   169,869 0 0
Hostess Brands Inc. COM 44109j106 8,544 625,445 SH   SOLE   625,445 0 0
IDEX Corporation COM 45167r104 100,853 830,270 SH   SOLE   830,270 0 0
Illinois Tool Works Inc. COM 452308109 64,134 433,458 SH   SOLE   433,458 0 0
Ingersoll-Rand, PLC COM g47791101 19,603 219,844 SH   SOLE   219,844 0 0
Intel Corp COM 458140100 213 5,584 SH   SOLE   5,584 0 0
International Business Machine COM 459200101 1,425 9,820 SH   SOLE   9,820 0 0
Interpublic Group of Companies COM 460690100 53,718 2,583,819 SH   SOLE   2,583,819 0 0
Inventure Foods, Inc. COM 461212102 77 16,495 SH   SOLE   16,495 0 0
Keycorp New COM 493267108 273 14,501 SH   SOLE   14,501 0 0
Keysight Technologies Inc. COM 49338l103 35,818 859,765 SH   SOLE   859,765 0 0
Klondex Mines LTD COM 498696103 91 25,000 SH   SOLE   25,000 0 0
Landstar System, Inc. COM 515098101 28,531 286,316 SH   SOLE   286,316 0 0
Lindsay Corp. COM 535555106 8,127 88,435 SH   SOLE   88,435 0 0
Loews Corporation COM 540424108 27,123 566,720 SH   SOLE   566,720 0 0
M&T Bank Corporation COM 55261f104 57,562 357,440 SH   SOLE   357,440 0 0
Macquarie Infrastructure Compa COM 55608b105 15,313 212,148 SH   SOLE   212,148 0 0
Markel Corporation COM 570535104 91,546 85,719 SH   SOLE   85,719 0 0
Marriott Intl Inc New Cl A COM 571903202 42,609 386,440 SH   SOLE   386,440 0 0
McCormick & Company COM 579780206 3,778 36,805 SH   SOLE   36,805 0 0
MDU Resources Group, Inc. COM 552690109 6,678 257,353 SH   SOLE   257,353 0 0
MEDNAX, Inc. COM 58502b106 30,896 716,505 SH   SOLE   716,505 0 0
Merck & Co Inc New COM 58933y105 498 7,783 SH   SOLE   7,783 0 0
Microchip Technology Incorpora COM 595017104 82,446 918,316 SH   SOLE   918,316 0 0
Microsoft Corp COM 594918104 569 7,635 SH   SOLE   7,635 0 0
Mistras Group, Inc. COM 60649t107 7,096 346,125 SH   SOLE   346,125 0 0
Mohawk Industries, Inc. COM 608190104 35,037 141,559 SH   SOLE   141,559 0 0
Monro Inc. COM 610236101 14,172 252,845 SH   SOLE   252,845 0 0
Multi-Color Corp COM 625383104 8,784 107,189 SH   SOLE   107,189 0 0
National Commerce Corporation COM 63546l102 10,970 256,310 SH   SOLE   256,310 0 0
National Instruments COM 636518102 5,145 122,000 SH   SOLE   122,000 0 0
NBT Bancorp Inc COM 628778102 1,382 37,632 SH   SOLE   37,632 0 0
Nestle Sa Ord F COM h57312649 486 5,800 SH   SOLE   5,800 0 0
Newlink Genetics Corp COM 651511107 125 12,321 SH   SOLE   12,321 0 0
Patterson Companies, Inc. COM 703395103 38,533 996,970 SH   SOLE   996,970 0 0
PC Connection, Inc. COM 69318j100 8,992 318,975 SH   SOLE   318,975 0 0
Penske Automotive Group Inc. COM 70959w103 15,377 323,254 SH   SOLE   323,254 0 0
Pfizer Incorporated COM 717081103 428 11,995 SH   SOLE   11,995 0 0
Pinnacle Financial Partners, I COM 72346q104 20,919 312,453 SH   SOLE   312,453 0 0
Procter & Gamble COM 742718109 517 5,686 SH   SOLE   5,686 0 0
Pub Svc Ent Group Inc COM 744573106 227 4,901 SH   SOLE   4,901 0 0
Republic Services, Inc. COM 760759100 8,996 136,172 SH   SOLE   136,172 0 0
Robert Half Intl. Inc. COM 770323103 13,416 266,516 SH   SOLE   266,516 0 0
Ross Stores, Inc. COM 778296103 97,849 1,515,392 SH   SOLE   1,515,392 0 0
Scansource, Inc. COM 806037107 13,316 305,070 SH   SOLE   305,070 0 0
Snap On Inc. COM 833034101 10,212 68,534 SH   SOLE   68,534 0 0
Sonic Corp. COM 835451105 21,781 855,840 SH   SOLE   855,840 0 0
South State Corporation COM 840441109 49,393 548,511 SH   SOLE   548,511 0 0
Stock Yards Bancorp, Inc. COM 861025104 4,045 106,437 SH   SOLE   106,437 0 0
StoneCastle Financial Corp. COM 861780104 5,002 242,371 SH   SOLE   242,371 0 0
Stryker Corporation COM 863667101 76,063 535,576 SH   SOLE   535,576 0 0
T Rowe Price Group, Inc. COM 74144t108 35,736 394,218 SH   SOLE   394,218 0 0
Thermon Group Holdings, Inc. COM 88362t103 9,677 537,915 SH   SOLE   537,915 0 0
Union Pacific Corp COM 907818108 391 3,369 SH   SOLE   3,369 0 0
United Parcel Service B Class COM 911312106 204 1,702 SH   SOLE   1,702 0 0
US Bancorp COM 902973304 393 7,331 SH   SOLE   7,331 0 0
US Ecology, Inc. COM 91732j102 21,841 405,967 SH   SOLE   405,967 0 0
Verizon Communications COM 92343v104 245 4,957 SH   SOLE   4,957 0 0
Versum Materials Inc. COM 92532w103 7,527 193,888 SH   SOLE   193,888 0 0
Waters Corporation COM 941848103 53,655 298,880 SH   SOLE   298,880 0 0
Westwood Holdings Group, Inc. COM 961765104 7,743 115,096 SH   SOLE   115,096 0 0
White Mountains Insurance Grou COM g9618e107 34,269 39,987 SH   SOLE   39,987 0 0
Xilinx, Inc. COM 983919101 45,513 642,572 SH   SOLE   642,572 0 0
YUM! Brands, Inc. COM 988498101 18,079 245,600 SH   SOLE   245,600 0 0
Ishares Iboxx Investop Iboxx $ ETF 464287242 287 2,365 SH   SOLE   2,365 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 2,036 8,104 SH   SOLE   8,104 0 0