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
ACTAVIS PLC COMMON STOCKS G0083B108 38,139 128,147 SH   SOLE   74,662 0 53,486
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 66,416 898,239 SH   SOLE   577,778 0 320,461
AMERICAN TOWER CORP COMMON STOCKS 03027X100 111,471 1,183,974 SH   SOLE   739,112 0 444,862
ANALOG DEVICES INC COMMON STOCKS 032654105 27,465 435,947 SH   SOLE   183,569 0 252,378
ANHEUSER-BUSCH INBE NV COMMON STOCKS B6399C107 13 106 SH   SOLE   106 0 0
ANHEUSER-BUSCH INBEV NV COMMON STOCKS 03524A108 11,045 90,601 SH   SOLE   33,298 0 57,303
APPLE INC COMMON STOCKS 037833100 68,381 549,551 SH   SOLE   346,078 0 203,473
B E AEROSPACE INC COMMON STOCKS 073302101 65,116 1,023,518 SH   SOLE   649,773 0 373,745
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 118,451 820,753 SH   SOLE   538,199 0 282,554
BOEING CO COMMON STOCKS 097023105 733 4,884 SH   SOLE   4,884 0 0
CALIFORNIA RESOURCES CORP COMMON STOCKS 13057Q107 2 244 SH   SOLE   244 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 20 110 SH   SOLE   110 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 818 11,801 SH   SOLE   11,801 0 0
COMCAST CORP CL A SPL COMMON STOCKS 20030N200 36 646 SH   SOLE   646 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 24,543 234,886 SH   SOLE   91,292 0 143,594
ECOLAB INC COMMON STOCKS 278865100 60,988 533,201 SH   SOLE   321,321 0 211,880
EMC CORP COMMON STOCKS 268648102 31 1,210 SH   SOLE   1,210 0 0
EXXON MOBIL CORP COMMON STOCKS 30231G102 14,582 171,557 SH   SOLE   55,287 0 116,270
FAIRFAX FINL HLDGS LTD SUB VTG COMMON STOCKS 303901102 79 141 SH   SOLE   141 0 0
GOOGLE INC-CL A COMMON STOCKS 38259P508 24 43 SH   SOLE   43 0 0
GOOGLE INC-CL C COMMON STOCKS 38259P706 45,834 83,638 SH   SOLE   54,547 0 29,091
HALLIBURTON CO COMMON STOCKS 406216101 855 19,496 SH   SOLE   19,496 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 126,301 1,210,823 SH   SOLE   794,080 0 416,743
INTUIT INC COMMON STOCKS 461202103 42,383 437,122 SH   SOLE   286,683 0 150,439
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 852 7,649 SH   SOLE   7,649 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 206 1,816 SH   SOLE   1,816 0 0
ISHARES TRUST RUSSELL 1000 GROWTH COMMON STOCKS 464287614 893 9,030 SH   SOLE   9,030 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 11,961 118,899 SH   SOLE   45,010 0 73,889
KLX INC COMMON STOCKS 482539103 19 492 SH   SOLE   492 0 0
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 24 2,576 SH   SOLE   2,576 0 0
LIBERTY GLOBAL INC SER C COMMON STOCKS G5480U120 69,318 1,391,655 SH   SOLE   892,812 0 498,843
MARKEL CORP COMMON STOCKS 570535104 88,862 115,561 SH   SOLE   71,702 0 43,859
MASTERCARD INC COMMON STOCKS 57636Q104 340 3,941 SH   SOLE   0 0 3,941
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 84,585 257,372 SH   SOLE   156,135 0 101,237
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 81,785 2,266,137 SH   SOLE   1,382,926 0 883,211
NESTLE SA-REG COMMON STOCKS H57312649 37 485 SH   SOLE   485 0 0
NESTLES ADR COMMON STOCKS 641069406 5 69 SH   SOLE   69 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 39,488 182,611 SH   SOLE   109,732 0 72,879
OCCIDENTAL PETROLEUM CORP COMMON STOCKS 674599105 45 611 SH   SOLE   611 0 0
ORACLE CORP COMMON STOCKS 68389X105 109,677 2,541,760 SH   SOLE   1,635,622 0 906,138
PEPSICO INC COMMON STOCKS 713448108 25,678 268,537 SH   SOLE   118,221 0 150,316
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,769 130,605 SH   SOLE   46,514 0 84,091
PRECISION CASTPARTS CORP COMMON STOCKS 740189105 14,744 70,209 SH   SOLE   29,229 0 40,980
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 18,119 221,129 SH   SOLE   74,651 0 146,478
QUALCOMM INC COMMON STOCKS 747525103 19,518 281,482 SH   SOLE   94,399 0 187,083
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 38 2,154 SH   SOLE   2,154 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78388J106 93 792 SH   SOLE   792 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 62,498 749,017 SH   SOLE   477,334 0 271,683
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 24,590 428,020 SH   SOLE   172,374 0 255,646
SIEMENS AG-ADR COMMON STOCKS 826197501 25 235 SH   SOLE   235 0 0
ST JUDE MEDICAL INC COMMON STOCKS 790849103 16,342 249,885 SH   SOLE   81,083 0 168,802
STARBUCKS CORP COMMON STOCKS 855244109 57,911 611,517 SH   SOLE   390,869 0 220,648
T J X COMPANIES INC COMMON STOCKS 872540109 71,294 1,017,757 SH   SOLE   655,947 0 361,810
TRANSDIGM GROUP INC COMMON STOCKS 893641100 80,081 366,136 SH   SOLE   231,915 0 134,221
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 30 725 SH   SOLE   725 0 0
UNION PACIFIC CORP COMMON STOCKS 907818108 17,719 163,596 SH   SOLE   60,659 0 102,937
VISA INC COMMON STOCKS 92826C839 24,614 376,305 SH   SOLE   128,737 0 247,568
WPP PLC-SPONSORED ADR COMMON STOCKS 92937A102 21 186 SH   SOLE   186 0 0