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
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 49,716 529,233 SH   SOLE   337,144 0 192,089
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 36,198 240,504 SH   SOLE   150,468 0 90,036
ALLERGAN PLC COMMON STOCKS G0177J108 110,024 352,077 SH   SOLE   227,415 0 124,662
ALPHABET INC-CL C COMMON STOCKS 02079K107 78,137 102,964 SH   SOLE   63,184 0 39,780
AMAZON.COM INC COMMON STOCKS 023135106 8,821 13,051 SH   SOLE   4,919 0 8,132
AMERICAN TOWER CORP COMMON STOCKS 03027X100 120,451 1,242,402 SH   SOLE   781,210 0 461,192
ANHEUSER-BUSCH INBE NV COMMON STOCKS B6399C107 13 106 SH   SOLE   106 0 0
ANHEUSER-BUSCH INBEV NV COMMON STOCKS 03524A108 2 15 SH   SOLE   15 0 0
APPLE INC COMMON STOCKS 037833100 70,780 672,429 SH   SOLE   412,438 0 259,991
B/E AEROSPACE INC COMMON STOCKS 073302101 14,386 339,529 SH   SOLE   109,544 0 229,985
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 119,054 901,648 SH   SOLE   578,252 0 323,396
BOEING CO/THE COMMON STOCKS 097023105 567 3,921 SH   SOLE   3,921 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 26 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 1,011 15,180 SH   SOLE   15,180 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 23,858 219,400 SH   SOLE   81,438 0 137,962
ECOLAB INC COMMON STOCKS 278865100 71,905 628,647 SH   SOLE   384,445 0 244,202
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 66 141 SH   SOLE   141 0 0
HALLIBURTON CO COMMON STOCKS 406216101 664 19,496 SH   SOLE   19,496 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 78,299 755,996 SH   SOLE   484,493 0 271,503
INTUIT INC COMMON STOCKS 461202103 62,412 646,753 SH   SOLE   402,933 0 243,820
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 826 7,649 SH   SOLE   7,649 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 199 1,816 SH   SOLE   1,816 0 0
ISHARES TRUST RUSSELL 1000 GROWTH COMMON STOCKS 464287614 817 8,213 SH   SOLE   8,213 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 24,378 237,324 SH   SOLE   94,303 0 143,021
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 45,832 613,799 SH   SOLE   380,837 0 232,962
LIBERTY GLOBAL INC SER C COMMON STOCKS G5480U120 17,542 430,274 SH   SOLE   178,172 0 252,102
LIBERTY LILAC GROUP COMMON STOCKS G5480U153 4,138 96,223 SH   SOLE   38,360 0 57,863
MARKEL CORP COMMON STOCKS 570535104 101,038 114,381 SH   SOLE   70,164 0 44,217
MASTERCARD INC CLASS A COMMON STOCKS 57636Q104 330 3,394 SH   SOLE   750 0 2,644
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 85,168 251,137 SH   SOLE   150,031 0 101,106
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 72,500 1,616,865 SH   SOLE   998,648 0 618,217
NESTLE SA-REG COMMON STOCKS H57312649 44 594 SH   SOLE   594 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 6 85 SH   SOLE   85 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 11,881 46,884 SH   SOLE   16,137 0 30,747
ORACLE CORP COMMON STOCKS 68389X105 47,264 1,293,846 SH   SOLE   791,834 0 502,012
PEPSICO INC COMMON STOCKS 713448108 35,007 350,353 SH   SOLE   135,804 0 214,549
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 13,510 131,932 SH   SOLE   45,292 0 86,640
PRECISION CASTPARTS CORP COMMON STOCKS 740189105 14,950 64,435 SH   SOLE   23,944 0 40,491
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 17 1,003 SH   SOLE   1,003 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78388J106 114 1,089 SH   SOLE   1,089 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 66,429 952,382 SH   SOLE   606,865 0 345,517
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 18,327 397,895 SH   SOLE   151,519 0 246,376
ST JUDE MEDICAL INC COMMON STOCKS 790849103 16,146 261,390 SH   SOLE   88,275 0 173,115
STARBUCKS CORP COMMON STOCKS 855244109 35,913 598,251 SH   SOLE   389,873 0 208,378
TJX COMPANIES INC COMMON STOCKS 872540109 77,247 1,089,371 SH   SOLE   646,713 0 442,658
TRANSDIGM GROUP INC COMMON STOCKS 893641100 82,319 360,337 SH   SOLE   220,446 0 139,891
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 56,541 1,305,187 SH   SOLE   817,276 0 487,911
UNION PACIFIC CORP COMMON STOCKS 907818108 808 10,331 SH   SOLE   10,331 0 0
US BANCORP COMMON STOCKS 902973304 14,790 346,603 SH   SOLE   135,972 0 210,631
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 17,126 220,838 SH   SOLE   77,579 0 143,259