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 60,308 829,549 SH   SOLE   526,836 0 302,713
ALLERGAN INC COMMON STOCKS 018490102 67,607 318,017 SH   SOLE   187,590 0 130,427
AMAZON.COM INC COMMON STOCKS 023135106 9,840 31,705 SH   SOLE   13,120 0 18,585
AMERICAN TOWER CORP COMMON STOCKS 03027X100 109,236 1,105,071 SH   SOLE   677,793 0 427,278
ANALOG DEVICES INC COMMON STOCKS 032654105 23,470 422,723 SH   SOLE   165,624 0 257,099
ANHEUSER-BUSCH INBE NV COMMON STOCKS B6399C107 25 220 SH   SOLE   220 0 0
ANHEUSER-BUSCH INBEV NV COMMON STOCKS 03524A108 19,047 169,577 SH   SOLE   58,497 0 111,080
APPLE INC COMMON STOCKS 037833100 56,375 510,738 SH   SOLE   316,980 0 193,758
B E AEROSPACE INC COMMON STOCKS 073302101 55,286 952,870 SH   SOLE   595,786 0 357,084
BAXTER INTERNATIONAL INC COMMON STOCKS 071813109 519 7,076 SH   SOLE   7,076 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 114,926 765,408 SH   SOLE   493,299 0 272,109
BOEING CO COMMON STOCKS 097023105 1,011 7,777 SH   SOLE   7,777 0 0
CALIFORNIA RESOURCES CORP COMMON STOCKS 13057Q107 1 244 SH   SOLE   244 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 21 110 SH   SOLE   110 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 817 11,801 SH   SOLE   11,801 0 0
COMCAST CORP CL A SPL COMMON STOCKS 20030N200 37 646 SH   SOLE   646 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 14,947 124,206 SH   SOLE   47,544 0 76,662
ECOLAB INC COMMON STOCKS 278865100 51,443 492,179 SH   SOLE   294,855 0 197,324
EMC CORP COMMON STOCKS 268648102 13,976 469,949 SH   SOLE   148,719 0 321,230
EXXON MOBIL CORP COMMON STOCKS 30231G102 16,177 174,982 SH   SOLE   56,090 0 118,892
FAIRFAX FINL HLDGS LTD SUB VTG COMMON STOCKS 303901102 74 141 SH   SOLE   141 0 0
GOOGLE INC-CL A COMMON STOCKS 38259P508 20,572 38,766 SH   SOLE   25,490 0 13,276
GOOGLE INC-CL C COMMON STOCKS 38259P706 41,205 78,277 SH   SOLE   49,919 0 28,358
HALLIBURTON CO COMMON STOCKS 406216101 528 13,435 SH   SOLE   13,435 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 88,370 884,411 SH   SOLE   568,641 0 315,770
INTUIT INC COMMON STOCKS 461202103 55,224 599,024 SH   SOLE   382,301 0 216,723
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 842 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
JOHNSON & JOHNSON COMMON STOCKS 478160104 12,574 120,245 SH   SOLE   42,776 0 77,469
KLX INC COMMON STOCKS 482539103 19,652 476,416 SH   SOLE   297,879 0 178,537
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 23 2,576 SH   SOLE   2,576 0 0
LIBERTY GLOBAL INC SER C COMMON STOCKS G5480U120 60,585 1,254,089 SH   SOLE   795,643 0 458,446
MARKEL CORP COMMON STOCKS 570535104 70,294 102,944 SH   SOLE   65,211 0 37,733
MASTERCARD INC COMMON STOCKS 57636Q104 340 3,941 SH   SOLE   0 0 3,941
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 72,235 238,824 SH   SOLE   142,791 0 96,033
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 68,931 1,897,630 SH   SOLE   1,177,412 0 720,218
NESTLE SA-REG COMMON STOCKS H57312649 36 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 47,272 245,418 SH   SOLE   137,156 0 108,262
OCCIDENTAL PETROLEUM CORP COMMON STOCKS 674599105 49 611 SH   SOLE   611 0 0
ORACLE CORP COMMON STOCKS 68389X105 92,306 2,052,605 SH   SOLE   1,243,072 0 809,533
PEPSICO INC COMMON STOCKS 713448108 14,863 157,185 SH   SOLE   55,585 0 101,600
PERNOD-RICARD SA COMMON STOCKS F72027109 20 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 16,788 129,580 SH   SOLE   44,267 0 85,313
PRECISION CASTPARTS CORP COMMON STOCKS 740189105 17,150 71,196 SH   SOLE   29,526 0 41,670
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 20,343 223,327 SH   SOLE   73,588 0 149,739
QUALCOMM INC COMMON STOCKS 747525103 44,498 598,659 SH   SOLE   345,866 0 252,793
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 33 2,154 SH   SOLE   2,154 0 0
SBA COMMUNICATIONS CORP COMMON STOCKS 78388J106 88 792 SH   SOLE   792 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 57,633 674,776 SH   SOLE   432,190 0 242,586
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 22,754 434,158 SH   SOLE   174,195 0 259,963
SIEMENS AG-ADR COMMON STOCKS 826197501 26 235 SH   SOLE   235 0 0
ST JUDE MEDICAL INC COMMON STOCKS 790849103 16,557 254,611 SH   SOLE   82,206 0 172,405
STARBUCKS CORP COMMON STOCKS 855244109 46,850 570,997 SH   SOLE   357,946 0 213,051
T J X COMPANIES INC COMMON STOCKS 872540109 64,727 943,812 SH   SOLE   600,488 0 343,324
TRANSDIGM GROUP INC COMMON STOCKS 893641100 75,017 382,058 SH   SOLE   246,842 0 135,216
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 28 725 SH   SOLE   725 0 0
UNION PACIFIC CORP COMMON STOCKS 907818108 20,193 169,502 SH   SOLE   61,401 0 108,101
VISA INC COMMON STOCKS 92826C839 25,039 95,496 SH   SOLE   32,038 0 63,458
WPP PLC-SPONSORED ADR COMMON STOCKS 92937A102 19 186 SH   SOLE   186 0 0