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 528 13,756 SH   SOLE   13,756 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 68,453 664,916 SH   SOLE   505,012 0 159,904
ALLERGAN PLC COMMON STOCKS G0177J108 116,928 556,774 SH   SOLE   417,712 0 139,062
ALPHABET INC-CL A COMMON STOCKS 02079K305 815 1,029 SH   SOLE   1,029 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 98,590 127,737 SH   SOLE   95,037 0 32,700
AMAZON.COM INC COMMON STOCKS 023135106 45,516 60,698 SH   SOLE   45,907 0 14,791
AMERICAN TOWER CORP COMMON STOCKS 03027X100 162,898 1,541,427 SH   SOLE   1,147,334 0 394,093
ANHEUSER-BUSCH INBE NV COMMON STOCKS B639CJ108 11 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 62,827 542,456 SH   SOLE   364,258 0 178,198
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 183,626 1,126,677 SH   SOLE   850,662 0 276,015
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 29 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 614 9,386 SH   SOLE   9,386 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 51,594 429,809 SH   SOLE   287,068 0 142,741
ECOLAB INC COMMON STOCKS 278865100 88,345 753,665 SH   SOLE   560,498 0 193,167
FACEBOOK INC-A COMMON STOCKS 30303M102 69,786 606,575 SH   SOLE   455,875 0 150,700
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 69 141 SH   SOLE   141 0 0
FORTIVE CORP COMMON STOCKS 34959J108 34,790 648,700 SH   SOLE   433,753 0 214,947
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 111,924 966,110 SH   SOLE   737,645 0 228,465
INTUIT INC COMMON STOCKS 461202103 89,057 777,047 SH   SOLE   584,481 0 192,566
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 1,055 9,763 SH   SOLE   9,763 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 264 2,329 SH   SOLE   2,329 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 47,922 415,954 SH   SOLE   290,801 0 125,153
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 60,096 708,263 SH   SOLE   523,667 0 184,596
MARKEL CORP COMMON STOCKS 570535104 122,253 135,161 SH   SOLE   98,373 0 36,788
MEDTRONIC PLC COMMON STOCKS G5960L103 2,834 39,793 SH   SOLE   7,065 0 32,728
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 96,536 230,639 SH   SOLE   173,773 0 56,866
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 64,284 1,450,121 SH   SOLE   1,082,360 0 367,761
MOODYS CORP COMMON STOCKS 615369105 32,337 343,027 SH   SOLE   226,275 0 116,752
NESTLE SA-REG COMMON STOCKS H57312649 51 709 SH   SOLE   709 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 7 102 SH   SOLE   102 0 0
NIKE INC CL B COMMON STOCKS 654106103 22,691 446,404 SH   SOLE   289,628 0 156,776
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 26,717 95,962 SH   SOLE   63,607 0 32,355
ORACLE CORP COMMON STOCKS 68389X105 96,577 2,511,751 SH   SOLE   1,861,343 0 650,408
PEPSICO INC COMMON STOCKS 713448108 70,566 674,435 SH   SOLE   452,385 0 222,050
PERNOD RICARD SA COMMON STOCKS F72027109 19 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 28,330 241,747 SH   SOLE   152,522 0 89,225
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 351 4,170 SH   SOLE   4,170 0 0
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 18 1,003 SH   SOLE   1,003 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78410G104 112 1,089 SH   SOLE   1,089 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 100,864 1,201,474 SH   SOLE   906,193 0 295,281
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 28,880 741,455 SH   SOLE   492,106 0 249,349
STARBUCKS CORP COMMON STOCKS 855244109 113,706 2,048,026 SH   SOLE   1,526,179 0 521,847
TJX COMPANIES INC COMMON STOCKS 872540109 64,857 863,266 SH   SOLE   641,492 0 221,774
TRANSDIGM GROUP INC COMMON STOCKS 893641100 110,422 443,533 SH   SOLE   329,307 0 114,226
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 79,184 1,928,488 SH   SOLE   1,417,919 0 510,569
US BANCORP COMMON STOCKS 902973304 79,106 1,539,925 SH   SOLE   1,125,798 0 414,127
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 36,088 462,553 SH   SOLE   310,294 0 152,259