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 593 9,889 SH   SOLE   9,889 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 42 347 SH   SOLE   347 0 0
ADOBE SYSTEMS INC COMMON STOCKS 00724F101 76,786 355,357 SH   SOLE   260,585 0 94,772
ALLERGAN PLC COMMON STOCKS G0177J108 20,925 124,336 SH   SOLE   77,539 0 46,797
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,096 1,057 SH   SOLE   1,057 0 0
ALPHABET INC-CL C COMMON STOCKS 02079K107 106,034 102,767 SH   SOLE   74,988 0 27,779
AMAZON.COM INC COMMON STOCKS 023135106 67,945 46,945 SH   SOLE   34,289 0 12,656
AMERICAN TOWER CORP COMMON STOCKS 03027X100 144,635 995,146 SH   SOLE   744,206 0 250,940
APPLE INC COMMON STOCKS 037833100 56,980 339,610 SH   SOLE   216,017 0 123,593
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 153,014 767,063 SH   SOLE   575,886 0 191,177
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 36 205 SH   SOLE   205 0 0
CARMAX INC COMMON STOCKS 143130102 36,687 592,300 SH   SOLE   377,923 0 214,377
COLGATE-PALMOLIVE CO COMMON STOCKS 194162103 723 10,081 SH   SOLE   10,081 0 0
CORE LABORATORIES N.V. COMMON STOCKS N22717107 39,865 368,372 SH   SOLE   234,556 0 133,816
DOLLAR TREE INC COMMON STOCKS 256746108 61,677 649,918 SH   SOLE   480,110 0 169,808
ECOLAB INC COMMON STOCKS 278865100 82,749 603,700 SH   SOLE   438,865 0 164,835
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 72 141 SH   SOLE   141 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 32,547 351,438 SH   SOLE   194,233 0 157,205
FORTIVE CORP COMMON STOCKS 34959J108 47,006 606,370 SH   SOLE   379,433 0 226,937
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 114,761 794,142 SH   SOLE   576,565 0 217,577
INTUIT INC COMMON STOCKS 461202103 105,370 607,843 SH   SOLE   447,028 0 160,815
JOHNSON & JOHNSON COMMON STOCKS 478160104 49,711 387,912 SH   SOLE   249,789 0 138,123
KANSAS CITY SOUTHERN COMMON STOCKS 485170302 23,789 216,556 SH   SOLE   138,868 0 77,688
MARKEL CORP COMMON STOCKS 570535104 152,221 130,076 SH   SOLE   96,397 0 33,679
MEDTRONIC PLC COMMON STOCKS G5960L103 2,903 36,193 SH   SOLE   7,065 0 29,128
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 49,862 86,712 SH   SOLE   60,485 0 26,227
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 81,168 888,437 SH   SOLE   654,305 0 234,132
MONDELEZ INTERNATIONAL INC COMMON STOCKS 609207105 58,439 1,400,407 SH   SOLE   1,030,089 0 370,318
MOODYS CORP COMMON STOCKS 615369105 48,492 300,634 SH   SOLE   192,113 0 108,521
NESTLE SA-REG COMMON STOCKS H57312649 73 924 SH   SOLE   924 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 11 134 SH   SOLE   134 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 24,940 100,817 SH   SOLE   58,230 0 42,587
ORACLE CORP COMMON STOCKS 68389X105 127,536 2,787,673 SH   SOLE   2,041,660 0 746,013
PEPSICO INC COMMON STOCKS 713448108 41,283 378,225 SH   SOLE   239,828 0 138,397
PERNOD RICARD SA COMMON STOCKS F72027109 30 180 SH   SOLE   180 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 4 129 SH   SOLE   129 0 0
PRAXAIR INC COMMON STOCKS 74005P104 31,455 217,981 SH   SOLE   133,624 0 84,357
PROCTER & GAMBLE CO/THE COMMON STOCKS 742718109 785 9,898 SH   SOLE   9,898 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 19 226 SH   SOLE   226 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 99,546 354,648 SH   SOLE   258,431 0 96,217
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 60 2,259 SH   SOLE   2,259 0 0
SCHLUMBERGER LTD COMMON STOCKS 806857108 74,431 1,148,974 SH   SOLE   826,825 0 322,149
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS G8060N102 54,731 1,055,979 SH   SOLE   664,378 0 391,601
TRANSDIGM GROUP INC COMMON STOCKS 893641100 61,638 200,814 SH   SOLE   148,851 0 51,963
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 85,168 1,510,336 SH   SOLE   1,093,616 0 416,720
US BANCORP COMMON STOCKS 902973304 79,476 1,573,786 SH   SOLE   1,120,076 0 453,710
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 49,324 412,337 SH   SOLE   265,627 0 146,710
WALT DISNEY CO/THE COMMON STOCKS 254687106 34,311 341,607 SH   SOLE   205,794 0 135,813
XPO LOGISTICS INC COMMON STOCKS 983793100 135,259 1,328,544 SH   SOLE   988,871 0 339,673