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
Aerpio Pharmaceuticals Inc. COM 00810B105 17 10,000 SH   SOLE 0 10,000 0 0
Air Products & Chemicals, Inc. COM 009158106 65,380 408,495 SH   SOLE 0 408,495 0 0
Allergan PLC COM g0177j108 1,123 8,400 SH   SOLE 0 8,400 0 0
Amgen Incorporated COM 031162100 338 1,737 SH   SOLE 0 1,737 0 0
Angiodynamics, Inc. COM 03475v101 11,440 568,300 SH   SOLE 0 568,300 0 0
Apple Inc COM 037833100 885 5,610 SH   SOLE 0 5,610 0 0
Aqua America, Inc. COM 03836w103 22,920 670,385 SH   SOLE 0 670,385 0 0
Arthur J. Gallagher & Co. COM 363576109 41,104 557,720 SH   SOLE 0 557,720 0 0
AT&T Inc New COM 00206r102 237 8,308 SH   SOLE 0 8,308 0 0
Auto Data Processing COM 053015103 298 2,270 SH   SOLE 0 2,270 0 0
AutoZone, Inc. COM 053332102 60,034 71,610 SH   SOLE 0 71,610 0 0
Avery Dennison Corp COM 053611109 48,354 538,284 SH   SOLE 0 538,284 0 0
Berkshire Hathaway Inc. A COM 084670108 61,506 201 SH   SOLE 0 201 0 0
Berkshire Hathaway Inc. B COM 084670702 29,304 143,521 SH   SOLE 0 143,521 0 0
Black Knight COM 09215c105 26,512 588,362 SH   SOLE 0 588,362 0 0
Boston Omaha Corporation COM 101044105 4,276 182,740 SH   SOLE 0 182,740 0 0
Bp Plc Adr F Sponsored Adr 1 A COM 055622104 207 5,448 SH   SOLE 0 5,448 0 0
Broadridge Financial Solutions COM 11133T103 12,625 131,171 SH   SOLE 0 131,171 0 0
Brookfield Asset Management In COM 112585104 78,357 2,043,203 SH   SOLE 0 2,043,203 0 0
Brown & Brown, Inc. COM 115236101 77,838 2,824,303 SH   SOLE 0 2,824,303 0 0
CarMax, Inc. COM 143130102 61,075 973,625 SH   SOLE 0 973,625 0 0
Carriage Services Inc. COM 143905107 6,880 443,845 SH   SOLE 0 443,845 0 0
Casella Waste System Inc. COM 147448104 5,468 191,942 SH   SOLE 0 191,942 0 0
CBIZ, Inc. COM 124805102 10,327 524,230 SH   SOLE 0 524,230 0 0
CDW Corporation COM 12514g108 149,938 1,849,944 SH   SOLE 0 1,849,944 0 0
Checkpoint Therapeutics Inc. COM 162828107 182 100,000 SH   SOLE 0 100,000 0 0
Chemical Financial Corp COM 163731102 574 15,675 SH   SOLE 0 15,675 0 0
Chevron Corporation COM 166764100 228 2,092 SH   SOLE 0 2,092 0 0
Choice Hotels International, I COM 169905106 12,987 181,435 SH   SOLE 0 181,435 0 0
Coca Cola Company COM 191216100 202 4,267 SH   SOLE 0 4,267 0 0
Colliers International Group I COM 194693107 7,759 141,000 SH   SOLE 0 141,000 0 0
Community Bank System COM 203607106 472 8,098 SH   SOLE 0 8,098 0 0
Conmed Corp COM 207410101 455 7,087 SH   SOLE 0 7,087 0 0
Diamond Back Energy Inc. COM 25278x109 295 3,182 SH   SOLE 0 3,182 0 0
Diamond Hill Investment Group, COM 25264r207 11,613 77,704 SH   SOLE 0 77,704 0 0
Digital Realty Trust, Inc. COM 253868103 20,834 195,537 SH   SOLE 0 195,537 0 0
Disney Walt Co COM 254687106 202 1,838 SH   SOLE 0 1,838 0 0
Dollar General Corporation COM 256677105 38,919 360,091 SH   SOLE 0 360,091 0 0
Donaldson Company, Inc. COM 257651109 54,296 1,251,338 SH   SOLE 0 1,251,338 0 0
EOG Resources, Inc. COM 26875p101 66,495 762,466 SH   SOLE 0 762,466 0 0
Exlservice Holdings Inc. COM 302081104 9,767 185,605 SH   SOLE 0 185,605 0 0
Exxon Mobil Corporation COM 30231g102 1,803 26,435 SH   SOLE 0 26,435 0 0
First Hawiian Inc. COM 32051x108 593 26,326 SH   SOLE 0 26,326 0 0
FLIR Systems, Inc. COM 302445101 62,210 1,428,791 SH   SOLE 0 1,428,791 0 0
Fortune Brands Home & Sec Inc COM 34964C106 7,671 201,920 SH   SOLE 0 201,920 0 0
Forward Air Corporation COM 349853101 31,613 576,360 SH   SOLE 0 576,360 0 0
Franklin Electric Co., Inc. COM 353514102 6,864 160,070 SH   SOLE 0 160,070 0 0
Franklin Resources, Inc. COM 354613101 11,491 387,419 SH   SOLE 0 387,419 0 0
Frontdoor, Inc. COM 35905A109 9,695 364,325 SH   SOLE 0 364,325 0 0
FRP Holdings, Inc. COM 30292l107 8,204 178,307 SH   SOLE 0 178,307 0 0
General Electric Company COM 369604103 278 36,766 SH   SOLE 0 36,766 0 0
Glenville Bank Hldg Co COM 37908p109 369 4,006 SH   SOLE 0 4,006 0 0
Graco Inc. COM 384109104 41,922 1,001,711 SH   SOLE 0 1,001,711 0 0
Hallmark Financial Services, I COM 40624q203 7,310 683,863 SH   SOLE 0 683,863 0 0
Henry Schein, Inc. COM 806407102 43,171 549,811 SH   SOLE 0 549,811 0 0
Home BancShares, Inc. COM 436893200 2,737 167,509 SH   SOLE 0 167,509 0 0
Hostess Brands Inc. COM 44109j106 15,276 1,396,371 SH   SOLE 0 1,396,371 0 0
IDEX Corporation COM 45167r104 88,458 700,605 SH   SOLE 0 700,605 0 0
Illinois Tool Works Inc. COM 452308109 54,654 431,400 SH   SOLE 0 431,400 0 0
Ingersoll-Rand, PLC COM g47791101 32,191 352,857 SH   SOLE 0 352,857 0 0
Intel Corp COM 458140100 223 4,759 SH   SOLE 0 4,759 0 0
International Business Machine COM 459200101 994 8,747 SH   SOLE 0 8,747 0 0
International Flavors and Frag COM 459506101 5,635 41,965 SH   SOLE 0 41,965 0 0
Interpublic Group of Companies COM 460690100 6,925 335,678 SH   SOLE 0 335,678 0 0
Landstar System, Inc. COM 515098101 31,245 326,590 SH   SOLE 0 326,590 0 0
M&T Bank Corporation COM 55261f104 59,056 412,603 SH   SOLE 0 412,603 0 0
Markel Corporation COM 570535104 90,601 87,280 SH   SOLE 0 87,280 0 0
Marriott Intl Inc New Cl A COM 571903202 33,110 304,992 SH   SOLE 0 304,992 0 0
Matador Resources Company COM 576485205 5,616 361,607 SH   SOLE 0 361,607 0 0
McCormick & Company COM 579780206 10,288 73,884 SH   SOLE 0 73,884 0 0
MDU Resources Group, Inc. COM 552690109 6,059 254,165 SH   SOLE 0 254,165 0 0
MEDNAX, Inc. COM 58502b106 21,903 663,732 SH   SOLE 0 663,732 0 0
Merck & Co Inc New COM 58933y105 557 7,290 SH   SOLE 0 7,290 0 0
Microchip Technology Incorpora COM 595017104 49,964 694,717 SH   SOLE 0 694,717 0 0
Microsoft Corp COM 594918104 651 6,413 SH   SOLE 0 6,413 0 0
Mohawk Industries, Inc. COM 608190104 39,624 338,779 SH   SOLE 0 338,779 0 0
Monro Inc. COM 610236101 17,640 256,575 SH   SOLE 0 256,575 0 0
Multi-Color Corp COM 625383104 4,938 140,710 SH   SOLE 0 140,710 0 0
Mustang Bio Inc. COM 62818q104 112 38,000 SH   SOLE 0 38,000 0 0
National Commerce Corporation COM 63546l102 9,353 259,795 SH   SOLE 0 259,795 0 0
National Instruments COM 636518102 5,536 122,000 SH   SOLE 0 122,000 0 0
Natus Medical Inc. COM 639050103 12,855 377,765 SH   SOLE 0 377,765 0 0
NBT Bancorp Inc COM 628778102 1,213 35,054 SH   SOLE 0 35,054 0 0
Nestle Sa Ord F COM h57312649 470 5,800 SH   SOLE 0 5,800 0 0
Newlink Genetics Corp COM 651511107 19 12,321 SH   SOLE 0 12,321 0 0
PC Connection, Inc. COM 69318j100 7,541 253,640 SH   SOLE 0 253,640 0 0
Penske Automotive Group Inc. COM 70959w103 17,603 436,581 SH   SOLE 0 436,581 0 0
Pfizer Incorporated COM 717081103 465 10,659 SH   SOLE 0 10,659 0 0
Pinnacle Financial Partners, I COM 72346q104 23,756 515,314 SH   SOLE 0 515,314 0 0
Procter & Gamble COM 742718109 438 4,767 SH   SOLE 0 4,767 0 0
Pub Svc Ent Group Inc COM 744573106 255 4,901 SH   SOLE 0 4,901 0 0
Republic Services, Inc. COM 760759100 11,526 159,880 SH   SOLE 0 159,880 0 0
Robert Half Intl. Inc. COM 770323103 15,805 276,316 SH   SOLE 0 276,316 0 0
Ross Stores, Inc. COM 778296103 127,895 1,537,205 SH   SOLE 0 1,537,205 0 0
Scansource, Inc. COM 806037107 7,946 231,125 SH   SOLE 0 231,125 0 0
Snap On Inc. COM 833034101 45,607 313,904 SH   SOLE 0 313,904 0 0
South State Corporation COM 840441109 52,557 876,688 SH   SOLE 0 876,688 0 0
Spdr Series Trust S&P Biotech COM 78464A870 649 9,050 SH   SOLE 0 9,050 0 0
Stock Yards Bancorp, Inc. COM 861025104 3,915 119,369 SH   SOLE 0 119,369 0 0
Stryker Corporation COM 863667101 78,409 500,220 SH   SOLE 0 500,220 0 0
T Rowe Price Group, Inc. COM 74144t108 36,068 390,684 SH   SOLE 0 390,684 0 0
Thermon Group Holdings, Inc. COM 88362t103 10,991 541,985 SH   SOLE 0 541,985 0 0
Union Pacific Corp COM 907818108 236 1,704 SH   SOLE 0 1,704 0 0
US Bancorp COM 902973304 335 7,331 SH   SOLE 0 7,331 0 0
US Ecology, Inc. COM 91732j102 15,594 247,605 SH   SOLE 0 247,605 0 0
Verizon Communications COM 92343v104 208 3,703 SH   SOLE 0 3,703 0 0
Versum Materials Inc. COM 92532w103 7,962 287,227 SH   SOLE 0 287,227 0 0
Waters Corporation COM 941848103 60,233 319,282 SH   SOLE 0 319,282 0 0
Watsco, Inc. COM 942622200 3,339 24,000 SH   SOLE 0 24,000 0 0
White Mountains Insurance Grou COM g9618e107 20,516 23,920 SH   SOLE 0 23,920 0 0
Winmark Corporation COM 974250102 1,072 6,741 SH   SOLE 0 6,741 0 0
Xilinx, Inc. COM 983919101 50,723 595,551 SH   SOLE 0 595,551 0 0
YUM! Brands, Inc. COM 988498101 22,576 245,600 SH   SOLE 0 245,600 0 0
Powershares Dynamic Large Cap ETF 73935x609 705 17,000 SH   SOLE 0 17,000 0 0
Select Sector Spdr Tr Sbi Cons ETF 81369Y407 857 8,656 SH   SOLE 0 8,656 0 0
Spdr S&P 500 ETF Trust ETF 78462f103 407 1,627 SH   SOLE 0 1,627 0 0
Spdr S&P Regional Banking Etf ETF 78464a698 585 12,500 SH   SOLE 0 12,500 0 0
Vanguard Growth ETF 922908736 884 6,581 SH   SOLE 0 6,581 0 0
Vanguard Whitehall Funds High ETF 921946406 211 2,700 SH   SOLE 0 2,700 0 0