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 734 13,756 SH   SOLE   13,756 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 69,237 464,119 SH   SOLE   350,524 0 113,595
ALLERGAN PLC COMMON STOCKS G0177J108 26,485 129,229 SH   SOLE   81,063 0 48,166
ALPHABET INC-CL A COMMON STOCKS 02079K305 918 943 SH   SOLE   943 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 102,908 107,295 SH   SOLE   77,458 0 29,837
AMAZON.COM INC COMMON STOCKS 023135106 48,647 50,603 SH   SOLE   36,851 0 13,752
AMERICAN TOWER CORP COMMON STOCKS 03027X100 133,448 976,356 SH   SOLE   709,753 0 266,603
ANHEUSER-BUSCH INBE NV COMMON STOCKS B639CJ108 13 106 SH   SOLE   106 0 0
ANHEUSER-BUSCH INBEV SPN ADR COMMON STOCKS 03524A108 2 15 SH   SOLE   15 0 0
APPLE INC COMMON STOCKS 037833100 54,598 354,255 SH   SOLE   225,892 0 128,363
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 146,897 801,312 SH   SOLE   594,144 0 207,168
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 34 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 684 9,386 SH   SOLE   9,386 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 38,127 386,287 SH   SOLE   243,509 0 142,778
DOLLAR TREE INC COMMON STOCKS 256746108 100,828 1,161,347 SH   SOLE   842,538 0 318,809
ECOLAB INC COMMON STOCKS 278865100 82,139 638,668 SH   SOLE   462,315 0 176,353
FACEBOOK INC-A COMMON STOCKS 30303M102 61,570 360,330 SH   SOLE   264,880 0 95,450
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 73 141 SH   SOLE   141 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 30,196 289,068 SH   SOLE   183,260 0 105,808
FORTIVE CORP COMMON STOCKS 34959J108 43,987 621,370 SH   SOLE   380,696 0 240,674
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 121,799 859,316 SH   SOLE   627,239 0 232,077
INTUIT INC COMMON STOCKS 461202103 94,317 663,547 SH   SOLE   486,930 0 176,617
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 1,070 9,763 SH   SOLE   9,763 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 265 2,329 SH   SOLE   2,329 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 50,486 388,324 SH   SOLE   249,144 0 139,180
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 24,193 222,605 SH   SOLE   141,143 0 81,462
MARKEL CORP COMMON STOCKS 570535104 123,453 115,595 SH   SOLE   82,757 0 32,838
MEDTRONIC PLC COMMON STOCKS G5960L103 2,815 36,193 SH   SOLE   7,065 0 29,128
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 61,439 98,121 SH   SOLE   71,330 0 26,791
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 57,337 1,410,156 SH   SOLE   999,121 0 411,035
MOODYS CORP COMMON STOCKS 615369105 47,163 338,792 SH   SOLE   205,897 0 132,895
NESTLE SA-REG COMMON STOCKS H57312649 78 924 SH   SOLE   924 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 11 134 SH   SOLE   134 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 22,997 106,780 SH   SOLE   61,013 0 45,767
ORACLE CORP COMMON STOCKS 68389X105 140,798 2,912,053 SH   SOLE   2,111,330 0 800,723
PEPSICO INC COMMON STOCKS 713448108 43,358 389,103 SH   SOLE   247,709 0 141,394
PERNOD RICARD SA COMMON STOCKS F72027109 25 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 31,320 224,130 SH   SOLE   136,230 0 87,900
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 838 9,215 SH   SOLE   9,215 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 20 226 SH   SOLE   226 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 92,766 381,126 SH   SOLE   275,729 0 105,397
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 26 1,003 SH   SOLE   1,003 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 74,885 1,073,467 SH   SOLE   794,236 0 279,231
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 52,999 1,102,528 SH   SOLE   693,729 0 408,799
STARBUCKS CORP COMMON STOCKS 855244109 71,712 1,335,170 SH   SOLE   964,789 0 370,381
TRANSDIGM GROUP INC COMMON STOCKS 893641100 56,972 222,853 SH   SOLE   157,378 0 65,475
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 123,433 2,090,670 SH   SOLE   1,505,268 0 585,402
US BANCORP COMMON STOCKS 902973304 88,580 1,652,923 SH   SOLE   1,187,847 0 465,076
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 44,884 426,496 SH   SOLE   275,158 0 151,338
WALT DISNEY CO/THE COMMON STOCKS 254687106 35,342 358,548 SH   SOLE   217,545 0 141,003