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 72,482 894,730 SH   SOLE   577,861 0 316,869
ALLERGAN PLC COMMON STOCKS G0177J108 37,917 124,949 SH   SOLE   74,751 0 50,198
AMERICAN TOWER CORP COMMON STOCKS 03027X100 118,881 1,274,317 SH   SOLE   822,381 0 451,936
ANHEUSER-BUSCH INBE NV COMMON STOCKS B6399C107 13 106 SH   SOLE   106 0 0
ANHEUSER-BUSCH INBEV NV COMMON STOCKS 03524A108 10,777 89,309 SH   SOLE   33,116 0 56,193
APPLE INC COMMON STOCKS 037833100 68,639 547,251 SH   SOLE   346,164 0 201,087
B/E AEROSPACE INC COMMON STOCKS 073302101 55,966 1,019,412 SH   SOLE   649,997 0 369,415
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 111,289 817,643 SH   SOLE   538,366 0 279,277
BOEING CO/THE COMMON STOCKS 097023105 678 4,884 SH   SOLE   4,884 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 18 110 SH   SOLE   110 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 772 11,801 SH   SOLE   11,801 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 26,537 232,697 SH   SOLE   91,625 0 141,072
ECOLAB INC COMMON STOCKS 278865100 69,217 612,164 SH   SOLE   391,495 0 220,669
EXXON MOBIL CORP COMMON STOCKS 30231G102 14,105 169,533 SH   SOLE   55,464 0 114,069
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 70 141 SH   SOLE   141 0 0
GOOGLE INC-CL C COMMON STOCKS 38259P706 15,066 28,944 SH   SOLE   10,824 0 18,120
HALLIBURTON CO COMMON STOCKS 406216101 840 19,496 SH   SOLE   19,496 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 122,978 1,206,024 SH   SOLE   794,114 0 411,910
INTUIT INC COMMON STOCKS 461202103 43,860 435,253 SH   SOLE   286,537 0 148,716
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 832 7,649 SH   SOLE   7,649 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 203 1,816 SH   SOLE   1,816 0 0
ISHARES TRUST RUSSELL 1000 GROWTH COMMON STOCKS 464287614 556 5,620 SH   SOLE   5,620 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 23,114 237,165 SH   SOLE   100,286 0 136,879
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 25 2,576 SH   SOLE   2,576 0 0
LIBERTY GLOBAL INC SER C COMMON STOCKS G5480U120 69,627 1,375,210 SH   SOLE   892,155 0 483,055
MARKEL CORP COMMON STOCKS 570535104 92,149 115,089 SH   SOLE   71,773 0 43,316
MASTERCARD INC CLASS A COMMON STOCKS 57636Q104 368 3,941 SH   SOLE   0 0 3,941
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 87,466 256,153 SH   SOLE   156,176 0 99,977
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 92,852 2,256,966 SH   SOLE   1,384,449 0 872,517
NESTLE SA-REG COMMON STOCKS H57312649 35 485 SH   SOLE   485 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 5 69 SH   SOLE   69 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 41,040 181,610 SH   SOLE   109,626 0 71,984
ORACLE CORP COMMON STOCKS 68389X105 102,020 2,531,510 SH   SOLE   1,636,193 0 895,317
PEPSICO INC COMMON STOCKS 713448108 33,401 357,844 SH   SOLE   151,656 0 206,188
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 15,441 129,162 SH   SOLE   46,680 0 82,482
PRECISION CASTPARTS CORP COMMON STOCKS 740189105 13,885 69,468 SH   SOLE   29,237 0 40,231
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 17,103 218,601 SH   SOLE   74,822 0 143,779
QUALCOMM INC COMMON STOCKS 747525103 17,424 278,208 SH   SOLE   94,537 0 183,671
SABMILLER PLC COMMON STOCKS G77395104 18 349 SH   SOLE   349 0 0
SABMILLER PLC-SPONS ADR COMMON STOCKS 78572M105 3 51 SH   SOLE   51 0 0
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 36 2,154 SH   SOLE   2,154 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78388J106 91 792 SH   SOLE   792 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 63,635 738,305 SH   SOLE   477,919 0 260,386
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 22,341 423,601 SH   SOLE   172,709 0 250,892
ST JUDE MEDICAL INC COMMON STOCKS 790849103 18,621 254,836 SH   SOLE   89,083 0 165,753
STARBUCKS CORP COMMON STOCKS 855244109 65,306 1,218,052 SH   SOLE   781,717 0 436,335
TJX COMPANIES INC COMMON STOCKS 872540109 85,923 1,298,518 SH   SOLE   836,122 0 462,396
TRANSDIGM GROUP INC COMMON STOCKS 893641100 81,916 364,608 SH   SOLE   231,991 0 132,617
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 30 725 SH   SOLE   725 0 0
UNION PACIFIC CORP COMMON STOCKS 907818108 63,069 661,306 SH   SOLE   431,327 0 229,979
US BANCORP COMMON STOCKS 902973304 14,608 336,590 SH   SOLE   142,359 0 194,231
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 24,975 371,931 SH   SOLE   128,855 0 243,076
WPP PLC-SPONSORED ADR COMMON STOCKS 92937A102 21 186 SH   SOLE   186 0 0