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 611 13,756 SH   SOLE   13,756 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 76,532 588,118 SH   SOLE   437,038 0 151,080
ALLERGAN PLC COMMON STOCKS G0177J108 116,442 487,369 SH   SOLE   358,615 0 128,754
ALPHABET INC-CL A COMMON STOCKS 02079K305 674 795 SH   SOLE   795 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 94,331 113,712 SH   SOLE   83,052 0 30,660
AMAZON.COM INC COMMON STOCKS 023135106 46,601 52,565 SH   SOLE   38,476 0 14,089
AMERICAN TOWER CORP COMMON STOCKS 03027X100 165,407 1,360,925 SH   SOLE   999,022 0 361,903
ANHEUSER-BUSCH INBE NV COMMON STOCKS B639CJ108 12 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 73,375 510,755 SH   SOLE   333,569 0 177,186
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 137,990 827,876 SH   SOLE   614,771 0 213,105
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 30 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 687 9,386 SH   SOLE   9,386 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 46,455 402,142 SH   SOLE   260,192 0 141,950
ECOLAB INC COMMON STOCKS 278865100 82,506 658,256 SH   SOLE   477,745 0 180,511
FACEBOOK INC-A COMMON STOCKS 30303M102 75,208 529,446 SH   SOLE   388,433 0 141,013
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 64 141 SH   SOLE   141 0 0
FORTIVE CORP COMMON STOCKS 34959J108 38,959 646,940 SH   SOLE   402,616 0 244,324
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 108,116 865,831 SH   SOLE   642,025 0 223,806
INTUIT INC COMMON STOCKS 461202103 79,587 686,154 SH   SOLE   506,777 0 179,377
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 1,059 9,763 SH   SOLE   9,763 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 267 2,329 SH   SOLE   2,329 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 48,335 388,074 SH   SOLE   261,568 0 126,506
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 19,996 233,162 SH   SOLE   150,490 0 82,672
MARKEL CORP COMMON STOCKS 570535104 116,170 119,044 SH   SOLE   85,050 0 33,994
MEDTRONIC PLC COMMON STOCKS G5960L103 2,916 36,193 SH   SOLE   7,065 0 29,128
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 70,259 146,706 SH   SOLE   108,204 0 38,502
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 55,257 1,282,661 SH   SOLE   939,985 0 342,676
MOODYS CORP COMMON STOCKS 615369105 39,251 350,330 SH   SOLE   217,365 0 132,965
NESTLE SA-REG COMMON STOCKS H57312649 55 709 SH   SOLE   709 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 8 102 SH   SOLE   102 0 0
NIKE INC CL B COMMON STOCKS 654106103 23,921 429,231 SH   SOLE   273,754 0 155,477
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 24,884 92,216 SH   SOLE   60,021 0 32,195
ORACLE CORP COMMON STOCKS 68389X105 131,897 2,956,677 SH   SOLE   2,166,918 0 789,759
PEPSICO INC COMMON STOCKS 713448108 70,346 628,875 SH   SOLE   408,539 0 220,336
PERNOD RICARD SA COMMON STOCKS F72027109 21 180 SH   SOLE   180 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 3 129 SH   SOLE   129 0 0
PRAXAIR INC COMMON STOCKS 74005P104 27,514 231,986 SH   SOLE   143,910 0 88,076
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 375 4,170 SH   SOLE   4,170 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 21 226 SH   SOLE   226 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 81,545 394,910 SH   SOLE   289,321 0 105,589
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 19 1,003 SH   SOLE   1,003 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 81,105 1,038,477 SH   SOLE   764,709 0 273,768
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 31,351 717,917 SH   SOLE   441,521 0 276,396
STARBUCKS CORP COMMON STOCKS 855244109 104,399 1,787,959 SH   SOLE   1,299,043 0 488,916
TJX COMPANIES INC COMMON STOCKS 872540109 60,883 769,891 SH   SOLE   560,718 0 209,173
TRANSDIGM GROUP INC COMMON STOCKS 893641100 44,817 203,565 SH   SOLE   148,541 0 55,024
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 108,724 2,188,479 SH   SOLE   1,584,422 0 604,057
US BANCORP COMMON STOCKS 902973304 70,147 1,362,079 SH   SOLE   971,963 0 390,116
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 39,673 446,421 SH   SOLE   294,055 0 152,366