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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
Abbvie, Inc.COM00287Y1098527,875SH SOLE07,87500
Air Products & Chemicals, Inc.COM009158106132,396470,590SH SOLE0470,59000
Amfi Corp.COM0016831011,242920SH SOLE092000
Amgen IncorporatedCOM0311621004251,707SH SOLE01,70700
Analog Devices IncCOM03265410553,059342,138SH SOLE0342,13800
Apple IncCOM0378331001,73514,200SH SOLE014,20000
Arthur J. Gallagher & Co.COM36357610974,684598,572SH SOLE0598,57200
AT&T, Inc.COM00206R1022267,462SH SOLE07,46200
Auto Data ProcessingCOM0530151033882,060SH SOLE02,06000
AutoZone, Inc.COM05333210271,68451,046SH SOLE051,04600
Avery Dennison CorpCOM053611109109,092594,022SH SOLE0594,02200
Bank of Labor Bancshares IncCOM06427T10857917,032SH SOLE017,03200
Bank Of RichmondvilleCOM99c0000252051,000SH SOLE01,00000
Berkshire Hathaway Inc. ACOM08467010876,369198SH SOLE019800
Berkshire Hathaway Inc. BCOM08467070225,988101,725SH SOLE0101,72500
Black KnightCOM09215C10563,254854,896SH SOLE0854,89600
Boston Omaha CorporationCOM10104410510,555357,075SH SOLE0357,07500
Broadridge Financial SolutionsCOM11133T10362,678409,395SH SOLE0409,39500
Brookfield Asset Management InCOM112585104139,4073,132,749SH SOLE03,132,74900
Brookfield Infrastructure CorpCOM11275Q10719,000248,790SH SOLE0248,79000
Brown & Brown, Inc.COM115236101133,0262,910,219SH SOLE02,910,21900
Cambridge BancorpCOM1321521098,783104,162SH SOLE0104,16200
CarMax, Inc.COM143130102116,309876,744SH SOLE0876,74400
Carriage Services Inc.COM1439051079,775277,779SH SOLE0277,77900
Casella Waste System Inc.COM14744810410,708168,442SH SOLE0168,44200
Caseys Gen Stores IncCOM1475281033241,500SH SOLE01,50000
CBIZ, Inc.COM12480510219,484596,580SH SOLE0596,58000
CDW CorporationCOM12514G108225,9571,363,239SH SOLE01,363,23900
Checkpoint Therapeutics Inc.COM16282810710232,400SH SOLE032,40000
Choice Hotels International, ICOM16990510618,811175,324SH SOLE0175,32400
Cintas CorpCOM17290810516,77949,160SH SOLE049,16000
Coca Cola CompanyCOM1912161002103,977SH SOLE03,97700
Colliers International Group ICOM19469310717,945182,669SH SOLE0182,66900
Conmed CorpCOM2074101019267,088SH SOLE07,08800
Cummins IncCOM2310211063111,200SH SOLE01,20000
CVS Caremark CorpCOM1266501003254,322SH SOLE04,32200
Danaher Corp DelCOM2358511022251,000SH SOLE01,00000
Descartes Systems Group Inc.COM2499061087,630125,267SH SOLE0125,26700
Diamond Back Energy Inc.COM25278x1092343,182SH SOLE03,18200
Diamond Hill Investment Group,COM25264r2072081,336SH SOLE01,33600
Digital Realty Trust, Inc.COM25386810330,964219,854SH SOLE0219,85400
Disney Walt CoCOM2546871062791,513SH SOLE01,51300
Dollar General CorporationCOM25667710548,589239,802SH SOLE0239,80200
Dream Finders Homes Inc.COM26154d1009,388390,040SH SOLE0390,04000
Eaton Corp PLCCOMG291831032211,600SH SOLE01,60000
Entegris, Inc.COM29362U10443,624390,200SH SOLE0390,20000
EOG Resources, Inc.COM26875P10163,933881,475SH SOLE0881,47500
Exlservice Holdings Inc.COM30208110420,639228,920SH SOLE0228,92000
Exxon Mobil CorporationCOM30231G1022,10437,689SH SOLE037,68900
Fastenal CoCOM31190010483,9191,669,042SH SOLE01,669,04200
Fidelity National Info ServiceCOM31620M10654,592388,251SH SOLE0388,25100
First Hawaiian Inc.COM32051x10829,8011,088,830SH SOLE01,088,83000
Floor & Decor HoldingsCOM3397501016,40967,119SH SOLE067,11900
Fortune Brands Home & Sec IncCOM34964C10652,086543,578SH SOLE0543,57800
Franklin Electric Co., Inc.COM35351410211,000139,344SH SOLE0139,34400
Frontdoor, Inc.COM35905A10915,355285,670SH SOLE0285,67000
FRP Holdings, Inc.COM30292l1078,849179,782SH SOLE0179,78200
General Electric CompanyCOM36960410323117,626SH SOLE017,62600
GenpactCOMG3922B10795,4622,229,385SH SOLE02,229,38500
Glenville Bank Hldg CoCOM37908p1092824,006SH SOLE04,00600
Graco Inc.COM38410910481,8431,142,742SH SOLE01,142,74200
Healthcare Services Group, IncCOM4219061088,395299,487SH SOLE0299,48700
HEICO Corp. Class ACOM42280620829,865262,893SH SOLE0262,89300
Home BancShares, Inc.COM43689320022,066815,738SH SOLE0815,73800
Hostess Brands Inc.COM44109j10614,105983,611SH SOLE0983,61100
IDEX CorporationCOM45167r104169,836811,371SH SOLE0811,37100
Illinois Tool Works Inc.COM45230810993,370421,499SH SOLE0421,49900
Intel CorpCOM4581401002093,270SH SOLE03,27000
International Business MachineCOM4592001016644,985SH SOLE04,98500
Jack Henry & Associates IncCOM42628110127,744182,863SH SOLE0182,86300
Kansas City Life Insurance Co.COM4848362003638,200SH SOLE08,20000
Landstar System, Inc.COM51509810179,462481,410SH SOLE0481,41000
Life Insurance Company of AlabCOM5318642055,227217,810SH SOLE0217,81000
M&T Bank CorporationCOM55261F10446,349305,714SH SOLE0305,71400
Markel CorporationCOM570535104110,52696,985SH SOLE096,98500
McCormick & CompanyCOM5797802067,76987,132SH SOLE087,13200
Merck & Co Inc NewCOM58933Y1056047,835SH SOLE07,83500
Microchip Technology IncorporaCOM59501710494,678609,959SH SOLE0609,95900
Microsoft CorpCOM5949181047633,236SH SOLE03,23600
Monro Inc.COM61023610114,496220,308SH SOLE0220,30800
Mustang Bio Inc.COM62818Q1045015,000SH SOLE015,00000
Natus Medical, Inc.COM6390501038,735341,072SH SOLE0341,07200
NBT Bancorp IncCOM62877810296524,180SH SOLE024,18000
Nomad Foods LtdCOMG6564A10513,085476,495SH SOLE0476,49500
NVR Inc.COM62944T1058,9041,890SH SOLE01,89000
Oak Valley BancorpCOM67180710511,374663,182SH SOLE0663,18200
Ollie's Bargain Outlet HoldingCOM6811161097,86090,345SH SOLE090,34500
One Spa World Holdings Ltd.COMp736841136,545614,558SH SOLE0614,55800
Paychex IncCOM70432610728,259288,302SH SOLE0288,30200
Penske Automotive Group Inc.COM70959w10310,914136,015SH SOLE0136,01500
Pfizer IncorporatedCOM71708110338610,659SH SOLE010,65900
Pinnacle Financial Partners, ICOM72346Q10460,039677,185SH SOLE0677,18500
Pool CorpCOM73278L10534,764100,696SH SOLE0100,69600
Procter & GambleCOM7427181095313,920SH SOLE03,92000
Pub Svc Ent Group IncCOM7445731062954,901SH SOLE04,90100
Republic Services, Inc.COM76075910021,361215,009SH SOLE0215,00900
Roper Industries Inc.COM77669610611,29428,000SH SOLE028,00000
Ross Stores, Inc.COM778296103196,0151,634,681SH SOLE01,634,68100
South State CorporationCOM84044110967,289857,075SH SOLE0857,07500
SPS Commerce Inc.COM78463M10710,245103,158SH SOLE0103,15800
Steris PLCCOMg8473t10025,697134,904SH SOLE0134,90400
Stryker CorporationCOM863667101138,569568,883SH SOLE0568,88300
T Rowe Price Group, Inc.COM74144t10847,319275,750SH SOLE0275,75000
TCF Financial Corp.COM87230710372815,675SH SOLE015,67500
The Hanover GroupCOM41086710545,001347,607SH SOLE0347,60700
Trane Technologies PLCCOMG8994E10392,716560,013SH SOLE0560,01300
Trisura Group Ltd.COM89679a10013,791143,625SH SOLE0143,62500
U.S. Physical Therapy Inc.COM90337l1087,94076,276SH SOLE076,27600
Union Pacific Corp.COM9078181083431,554SH SOLE01,55400
US BancorpCOM9029733044067,332SH SOLE07,33200
Vulcan MaterialsCOM929160109114,776680,157SH SOLE0680,15700
White Mountains Insurance GrouCOMG9618E10713,14311,788SH SOLE011,78800
Zebra Technologies ACOM98920710550,994105,103SH SOLE0105,10300
iShares Core S&P 500 ETFETF4642872004771,200SH SOLE01,20000
iShares Core S&P Total US StocETF4642871504124,500SH SOLE04,50000
Powershares Dynamic Large CapETF73935x6091,15717,000SH SOLE017,00000
Select Sector Spdr Tr Sbi ConsETF81369Y4071,1056,576SH SOLE06,57600
Spdr S&P 500 ETF TrustETF78462F1035851,477SH SOLE01,47700
Vanguard GrowthETF9229087361,6926,581SH SOLE06,58100