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 669 13,756 SH   SOLE   13,756 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 83,019 586,956 SH   SOLE   428,935 0 158,021
ALLERGAN PLC COMMON STOCKS G0177J108 115,449 474,923 SH   SOLE   350,575 0 124,348
ALPHABET INC-CL A COMMON STOCKS 02079K305 739 795 SH   SOLE   795 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 98,403 108,286 SH   SOLE   78,744 0 29,542
AMAZON.COM INC COMMON STOCKS 023135106 49,520 51,157 SH   SOLE   37,582 0 13,575
AMERICAN TOWER CORP COMMON STOCKS 03027X100 175,081 1,323,163 SH   SOLE   976,375 0 346,788
ANHEUSER-BUSCH INBE NV COMMON STOCKS B639CJ108 12 106 SH   SOLE   106 0 0
ANHEUSER-BUSCH INBEV SPN ADR COMMON STOCKS 03524A108 2 15 SH   SOLE   15 0 0
APPLE INC COMMON STOCKS 037833100 51,523 357,748 SH   SOLE   231,502 0 126,246
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 136,738 807,335 SH   SOLE   602,438 0 204,897
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 33 205 SH   SOLE   205 0 0
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 696 9,386 SH   SOLE   9,386 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 39,163 386,722 SH   SOLE   249,450 0 137,272
ECOLAB INC COMMON STOCKS 278865100 84,983 640,170 SH   SOLE   466,685 0 173,485
FACEBOOK INC-A COMMON STOCKS 30303M102 54,441 360,586 SH   SOLE   268,013 0 92,573
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 61 141 SH   SOLE   141 0 0
FORTIVE CORP COMMON STOCKS 34959J108 39,640 625,736 SH   SOLE   390,007 0 235,729
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 113,367 850,529 SH   SOLE   630,206 0 220,323
INTUIT INC COMMON STOCKS 461202103 86,599 652,050 SH   SOLE   479,436 0 172,614
ISHARES BARCLAYS AGGREGATE BOND FUND COMMON STOCKS 464287226 1,069 9,763 SH   SOLE   9,763 0 0
ISHARES BARCLAYS TIPS BOND FUND COMMON STOCKS 464287176 264 2,329 SH   SOLE   2,329 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 49,585 374,824 SH   SOLE   252,083 0 122,741
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 23,465 224,225 SH   SOLE   144,516 0 79,709
MARKEL CORP COMMON STOCKS 570535104 112,989 115,784 SH   SOLE   83,107 0 32,677
MEDTRONIC PLC COMMON STOCKS G5960L103 3,212 36,193 SH   SOLE   7,065 0 29,128
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 58,049 98,633 SH   SOLE   72,278 0 26,355
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 57,362 1,328,129 SH   SOLE   936,626 0 391,503
MOODYS CORP COMMON STOCKS 615369105 41,537 341,363 SH   SOLE   210,608 0 130,755
NESTLE SA-REG COMMON STOCKS H57312649 80 924 SH   SOLE   924 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 12 134 SH   SOLE   134 0 0
NIKE INC CL B COMMON STOCKS 654106103 24,472 414,775 SH   SOLE   262,881 0 151,894
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 23,118 105,688 SH   SOLE   60,645 0 45,043
ORACLE CORP COMMON STOCKS 68389X105 145,742 2,906,701 SH   SOLE   2,138,326 0 768,375
PEPSICO INC COMMON STOCKS 713448108 44,982 389,484 SH   SOLE   252,499 0 136,985
PERNOD RICARD SA COMMON STOCKS F72027109 24 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 29,618 223,446 SH   SOLE   138,203 0 85,243
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 363 4,170 SH   SOLE   4,170 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 23 226 SH   SOLE   226 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 87,830 379,348 SH   SOLE   277,993 0 101,355
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 23 1,003 SH   SOLE   1,003 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 66,634 1,012,065 SH   SOLE   747,581 0 264,484
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS N7902X106 47,501 1,111,916 SH   SOLE   710,808 0 401,108
STARBUCKS CORP COMMON STOCKS 855244109 77,485 1,328,841 SH   SOLE   973,350 0 355,491
TJX COMPANIES INC COMMON STOCKS 872540109 54,072 749,225 SH   SOLE   547,377 0 201,848
TRANSDIGM GROUP INC COMMON STOCKS 893641100 53,239 198,012 SH   SOLE   145,008 0 53,004
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 116,718 2,111,783 SH   SOLE   1,527,741 0 584,042
US BANCORP COMMON STOCKS 902973304 68,842 1,325,917 SH   SOLE   947,328 0 378,589
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 40,316 429,895 SH   SOLE   282,575 0 147,320
WALT DISNEY CO/THE COMMON STOCKS 254687106 36,038 339,181 SH   SOLE   218,447 0 120,734