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 LABORATORIES COMMON STOCKS 002824100 819 9,794 SH   SOLE   0 0 9,794
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 64 413 SH   SOLE   413 0 0
ADOBE INC COMMON STOCKS 00724F101 131,899 477,462 SH   SOLE   384,695 0 92,767
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 46 274 SH   SOLE   274 0 0
ALLERGAN PLC COMMON STOCKS G0177J108 35,827 212,888 SH   SOLE   160,818 0 52,070
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,294 1,060 SH   SOLE   608 0 452
ALPHABET INC-CL C COMMON STOCKS 02079K107 222,431 182,470 SH   SOLE   147,882 0 34,588
AMAZON.COM INC COMMON STOCKS 023135106 108,180 62,319 SH   SOLE   50,428 0 11,891
AMERICAN TOWER CORP COMMON STOCKS 03027X100 174,889 790,886 SH   SOLE   641,106 0 149,780
APPLE INC COMMON STOCKS 037833100 156,917 700,616 SH   SOLE   560,051 0 140,565
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 247,948 1,191,943 SH   SOLE   972,273 0 219,670
BOOKING HOLDINGS INC COMMON STOCKS 09857L108 100,478 51,196 SH   SOLE   40,926 0 10,270
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 54 244 SH   SOLE   244 0 0
CARMAX INC COMMON STOCKS 143130102 37,120 421,821 SH   SOLE   327,459 0 94,362
ECOLAB INC COMMON STOCKS 278865100 158,764 801,676 SH   SOLE   642,987 0 158,689
FACEBOOK INC-A COMMON STOCKS 30303M102 95,473 536,125 SH   SOLE   434,648 0 101,477
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 74 168 SH   SOLE   168 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 87,174 901,494 SH   SOLE   671,255 0 230,239
FORTIVE CORP COMMON STOCKS 34959J108 64,392 939,208 SH   SOLE   721,098 0 218,110
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 173,112 1,023,121 SH   SOLE   817,848 0 205,273
INTUIT INC COMMON STOCKS 461202103 180,859 680,076 SH   SOLE   549,097 0 130,979
JOHNSON & JOHNSON COMMON STOCKS 478160104 96,760 747,871 SH   SOLE   584,292 0 163,579
LINDE PLC COMMON STOCKS G5494J103 70,446 363,646 SH   SOLE   265,403 0 98,243
MARKEL CORP COMMON STOCKS 570535104 224,520 189,965 SH   SOLE   151,581 0 38,384
MEDTRONIC PLC COMMON STOCKS G5960L103 2,904 26,737 SH   SOLE   0 0 26,737
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 87,131 123,696 SH   SOLE   97,349 0 26,347
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 106,695 1,148,373 SH   SOLE   926,256 0 222,117
MOODYS CORP COMMON STOCKS 615369105 101,142 493,787 SH   SOLE   381,205 0 112,582
NESTLE SA-REG COMMON STOCKS H57312649 75 688 SH   SOLE   688 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 31 282 SH   SOLE   282 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 62,103 155,839 SH   SOLE   110,340 0 45,499
ORACLE CORP COMMON STOCKS 68389X105 147,053 2,672,234 SH   SOLE   2,141,470 0 530,764
PEPSICO INC COMMON STOCKS 713448108 84,549 616,698 SH   SOLE   468,950 0 147,748
PERNOD RICARD SA COMMON STOCKS F72027109 32 180 SH   SOLE   180 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 12 333 SH   SOLE   333 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 21 272 SH   SOLE   272 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 165,614 464,426 SH   SOLE   373,932 0 90,494
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 76 1,932 SH   SOLE   1,932 0 0
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 34 291 SH   SOLE   291 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 96,752 2,312,984 SH   SOLE   1,797,981 0 515,003
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS G8060N102 89,450 1,786,847 SH   SOLE   1,360,415 0 426,432
TELEFLEX INC COMMON STOCKS 879369106 135,805 399,719 SH   SOLE   304,969 0 94,750
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 26 606 SH   SOLE   606 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 135,813 260,842 SH   SOLE   215,893 0 44,949
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 129,285 2,153,676 SH   SOLE   1,711,585 0 442,091
US BANCORP COMMON STOCKS 902973304 136,726 2,470,649 SH   SOLE   1,960,110 0 510,539
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 112,452 653,753 SH   SOLE   504,210 0 149,543