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 671 7,974 SH   SOLE   0 0 7,974
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 64 413 SH   SOLE   413 0 0
ADOBE INC COMMON STOCKS 00724F101 134,210 455,488 SH   SOLE   315,839 0 139,649
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 46 274 SH   SOLE   274 0 0
ALLERGAN PLC COMMON STOCKS G0177J108 33,349 199,183 SH   SOLE   121,863 0 77,320
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,153 1,065 SH   SOLE   613 0 452
ALPHABET INC-CL C COMMON STOCKS 02079K107 188,519 174,408 SH   SOLE   121,992 0 52,416
AMAZON.COM INC COMMON STOCKS 023135106 113,190 59,774 SH   SOLE   41,297 0 18,477
AMERICAN TOWER CORP COMMON STOCKS 03027X100 252,703 1,236,016 SH   SOLE   866,354 0 369,662
AMETEK INC COMMON STOCKS 031100100 1,289 14,186 SH   SOLE   0 0 14,186
APPLE INC COMMON STOCKS 037833100 134,754 680,850 SH   SOLE   470,766 0 210,084
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 208,853 979,747 SH   SOLE   679,196 0 300,551
BOOKING HOLDINGS INC COMMON STOCKS 09857L108 91,765 48,949 SH   SOLE   33,626 0 15,323
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 57 244 SH   SOLE   244 0 0
CARMAX INC COMMON STOCKS 143130102 34,356 395,672 SH   SOLE   249,714 0 145,958
ECOLAB INC COMMON STOCKS 278865100 153,260 776,236 SH   SOLE   536,677 0 239,559
FACEBOOK INC-A COMMON STOCKS 30303M102 130,019 673,676 SH   SOLE   467,645 0 206,031
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 82 168 SH   SOLE   168 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 79,363 812,729 SH   SOLE   503,986 0 308,743
FORTIVE CORP COMMON STOCKS 34959J108 73,607 902,928 SH   SOLE   557,065 0 345,863
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 174,653 1,000,362 SH   SOLE   681,063 0 319,299
INTUIT INC COMMON STOCKS 461202103 169,826 649,854 SH   SOLE   452,261 0 197,593
JOHNSON & JOHNSON COMMON STOCKS 478160104 98,375 706,309 SH   SOLE   448,403 0 257,906
LINDE PLC COMMON STOCKS G5494J103 67,520 336,257 SH   SOLE   202,330 0 133,927
MARKEL CORP COMMON STOCKS 570535104 198,735 182,393 SH   SOLE   124,621 0 57,772
MEDTRONIC PLC COMMON STOCKS G5960L103 3,149 32,333 SH   SOLE   0 0 32,333
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 100,619 119,785 SH   SOLE   80,197 0 39,588
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 95,002 1,095,759 SH   SOLE   762,395 0 333,364
MOODYS CORP COMMON STOCKS 615369105 90,930 465,566 SH   SOLE   293,251 0 172,315
NESTLE SA-REG COMMON STOCKS H57312649 96 924 SH   SOLE   924 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 35 334 SH   SOLE   334 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 57,036 154,434 SH   SOLE   85,804 0 68,630
ORACLE CORP COMMON STOCKS 68389X105 146,842 2,577,536 SH   SOLE   1,781,503 0 796,033
PEPSICO INC COMMON STOCKS 713448108 76,890 586,363 SH   SOLE   360,104 0 226,259
PERNOD RICARD SA COMMON STOCKS F72027109 33 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 22 272 SH   SOLE   272 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 164,566 449,315 SH   SOLE   314,640 0 134,675
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 71 1,932 SH   SOLE   1,932 0 0
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 40 291 SH   SOLE   291 0 0
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS G8060N102 83,040 1,694,688 SH   SOLE   1,043,279 0 651,409
SWEEP CASH COMMON STOCKS 000000080 1 1,241 SH   SOLE   1,241 0 0
TELEFLEX INC COMMON STOCKS 879369106 125,873 380,109 SH   SOLE   234,389 0 145,720
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 27 606 SH   SOLE   606 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 121,234 250,587 SH   SOLE   178,533 0 72,054
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 126,313 2,080,246 SH   SOLE   1,398,948 0 681,298
US BANCORP COMMON STOCKS 902973304 112,595 2,148,760 SH   SOLE   1,467,866 0 680,894
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 107,605 620,025 SH   SOLE   389,967 0 230,058