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
ABBOTT LABS COMMON STOCKS 002824100 785 13,756 SH   SOLE   13,756 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 35 347 SH   SOLE   347 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 64,857 370,106 SH   SOLE   272,174 0 97,932
ALLERGAN PLC COMMON STOCKS G0177J108 21,103 129,005 SH   SOLE   80,658 0 48,347
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,003 952 SH   SOLE   952 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 111,505 106,561 SH   SOLE   77,839 0 28,722
AMAZON.COM INC COMMON STOCKS 023135106 58,532 50,050 SH   SOLE   36,907 0 13,143
AMERICAN TOWER CORP COMMON STOCKS 03027X100 138,183 968,552 SH   SOLE   711,295 0 257,257
APPLE INC COMMON STOCKS 037833100 60,301 356,326 SH   SOLE   227,479 0 128,847
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 157,200 793,059 SH   SOLE   595,306 0 197,753
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 37 205 SH   SOLE   205 0 0
CARMAX INC COMMON STOCKS 143130102 38,803 605,071 SH   SOLE   381,951 0 223,120
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 761 10,081 SH   SOLE   10,081 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 42,208 385,285 SH   SOLE   243,202 0 142,083
DOLLAR TREE INC COMMON STOCKS 256746108 123,783 1,153,508 SH   SOLE   846,191 0 307,317
ECOLAB INC COMMON STOCKS 278865100 84,935 632,991 SH   SOLE   464,125 0 168,866
FACEBOOK INC-A COMMON STOCKS 30303M102 62,953 356,755 SH   SOLE   265,944 0 90,811
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 75 141 SH   SOLE   141 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 25,118 289,911 SH   SOLE   183,715 0 106,196
FORTIVE CORP COMMON STOCKS 34959J108 44,960 621,421 SH   SOLE   382,944 0 238,477
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 130,781 852,769 SH   SOLE   629,409 0 223,360
INTUIT INC COMMON STOCKS 461202103 103,922 658,652 SH   SOLE   489,423 0 169,229
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 1,159 10,599 SH   SOLE   10,599 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 290 2,545 SH   SOLE   2,545 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 54,576 390,613 SH   SOLE   250,857 0 139,756
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 23,563 223,940 SH   SOLE   142,373 0 81,567
MARKEL CORP COMMON STOCKS 570535104 152,553 133,921 SH   SOLE   99,116 0 34,805
MEDTRONIC PLC COMMON STOCKS G5960L103 2,923 36,193 SH   SOLE   7,065 0 29,128
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 55,378 89,388 SH   SOLE   62,881 0 26,507
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 58,908 1,376,357 SH   SOLE   993,222 0 383,135
MOODYS CORP COMMON STOCKS 615369105 46,108 312,366 SH   SOLE   199,595 0 112,771
NESTLE SA-REG COMMON STOCKS H57312649 79 924 SH   SOLE   924 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 12 134 SH   SOLE   134 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 25,332 105,313 SH   SOLE   59,712 0 45,601
ORACLE CORP COMMON STOCKS 68389X105 136,545 2,888,003 SH   SOLE   2,119,018 0 768,985
PEPSICO INC COMMON STOCKS 713448108 47,037 392,239 SH   SOLE   249,371 0 142,868
PERNOD RICARD SA COMMON STOCKS F72027109 28 180 SH   SOLE   180 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 4 129 SH   SOLE   129 0 0
PRAXAIR INC COMMON STOCKS 74005P104 34,839 225,234 SH   SOLE   136,790 0 88,444
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 909 9,898 SH   SOLE   9,898 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 21 226 SH   SOLE   226 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 97,383 375,995 SH   SOLE   276,452 0 99,543
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 26 1,003 SH   SOLE   1,003 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 72,680 1,078,493 SH   SOLE   811,386 0 267,107
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 56,525 1,105,956 SH   SOLE   695,590 0 410,366
STARBUCKS CORP COMMON STOCKS 855244109 76,008 1,323,482 SH   SOLE   967,494 0 355,988
TRANSDIGM GROUP INC COMMON STOCKS 893641100 95,886 349,160 SH   SOLE   260,616 0 88,544
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 81,574 1,448,410 SH   SOLE   1,012,703 0 435,707
US BANCORP COMMON STOCKS 902973304 87,615 1,635,221 SH   SOLE   1,190,715 0 444,506
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 48,906 428,928 SH   SOLE   276,364 0 152,564
WALT DISNEY CO/THE COMMON STOCKS 254687106 38,652 359,517 SH   SOLE   218,172 0 141,345
XPO LOGISTICS INC COMMON STOCKS 983793100 100,806 1,100,620 SH   SOLE   805,941 0 294,679