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 582 13,756 SH   SOLE   13,756 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 75,390 694,581 SH   SOLE   533,537 0 161,044
ALLERGAN PLC COMMON STOCKS G0177J108 133,929 581,518 SH   SOLE   437,319 0 144,199
ALPHABET INC-CL A COMMON STOCKS 02079K305 837 1,041 SH   SOLE   1,041 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 106,828 137,436 SH   SOLE   100,254 0 37,182
AMAZON.COM INC COMMON STOCKS 023135106 50,723 60,579 SH   SOLE   45,809 0 14,770
AMERICAN TOWER CORP COMMON STOCKS 03027X100 177,590 1,567,017 SH   SOLE   1,159,265 0 407,752
ANHEUSER-BUSCH INBEV SPN ADR COMMON STOCKS 03524A108 2 15 SH   SOLE   15 0 0
APPLE INC COMMON STOCKS 037833100 59,848 529,396 SH   SOLE   360,333 0 169,063
B/E AEROSPACE INC COMMON STOCKS 073302101 34,033 658,792 SH   SOLE   432,791 0 226,001
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 170,909 1,183,008 SH   SOLE   895,604 0 287,404
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 31 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 829 11,181 SH   SOLE   11,181 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 46,949 417,956 SH   SOLE   288,855 0 129,101
ECOLAB INC COMMON STOCKS 278865100 97,953 804,743 SH   SOLE   596,417 0 208,326
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 83 141 SH   SOLE   141 0 0
FORTIVE CORP COMMON STOCKS 34959J108 1,147 22,525 SH   SOLE   7,306 0 15,219
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 118,817 1,019,102 SH   SOLE   784,838 0 234,264
INTUIT INC COMMON STOCKS 461202103 84,979 772,464 SH   SOLE   574,616 0 197,848
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 860 7,649 SH   SOLE   7,649 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 212 1,816 SH   SOLE   1,816 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 48,328 409,107 SH   SOLE   286,601 0 122,506
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 65,742 704,476 SH   SOLE   520,513 0 183,963
MARKEL CORP COMMON STOCKS 570535104 133,239 143,457 SH   SOLE   105,502 0 37,955
MASTERCARD INC CLASS A COMMON STOCKS 57636Q104 76 750 SH   SOLE   750 0 0
MEDTRONIC PLC COMMON STOCKS G5960L103 2,736 31,672 SH   SOLE   7,065 0 24,607
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 97,900 233,190 SH   SOLE   177,038 0 56,152
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 98,669 2,247,594 SH   SOLE   1,652,326 0 595,268
NESTLE SA-REG COMMON STOCKS H57312649 56 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 22,880 434,560 SH   SOLE   285,346 0 149,214
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 25,879 92,389 SH   SOLE   62,862 0 29,527
ORACLE CORP COMMON STOCKS 68389X105 98,722 2,513,290 SH   SOLE   1,876,387 0 636,903
PEPSICO INC COMMON STOCKS 713448108 72,508 666,616 SH   SOLE   455,114 0 211,502
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 28,427 235,261 SH   SOLE   150,341 0 84,920
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 521 5,801 SH   SOLE   5,801 0 0
SABMILLER PLC COMMON STOCKS G77395104 9 149 SH   SOLE   149 0 0
SABMILLER PLC-SPONS ADR COMMON STOCKS 78572M105 1 21 SH   SOLE   21 0 0
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 18 1,003 SH   SOLE   1,003 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78388J106 122 1,089 SH   SOLE   1,089 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 101,835 1,294,957 SH   SOLE   988,321 0 306,636
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 28,181 726,684 SH   SOLE   487,031 0 239,653
STARBUCKS CORP COMMON STOCKS 855244109 83,739 1,546,709 SH   SOLE   1,149,032 0 397,677
TJX COMPANIES INC COMMON STOCKS 872540109 66,183 885,037 SH   SOLE   665,955 0 219,082
TRANSDIGM GROUP INC COMMON STOCKS 893641100 138,379 478,623 SH   SOLE   361,076 0 117,547
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 91,166 1,977,581 SH   SOLE   1,478,845 0 498,736
US BANCORP COMMON STOCKS 902973304 43,016 1,002,937 SH   SOLE   681,704 0 321,233
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 36,715 443,958 SH   SOLE   306,814 0 137,144