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 851 9,794 SH   SOLE   0 0 9,794
ACCENTURE PLC CL A COMMON STOCKS G1151C101 12 57 SH   SOLE   57 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 78 478 SH   SOLE   478 0 0
ADOBE INC COMMON STOCKS 00724F101 200,067 606,612 SH   SOLE   480,144 0 126,468
AIRBUS SE - UNSP ADR COMMON STOCKS 009279100 14 377 SH   SOLE   377 0 0
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 69 323 SH   SOLE   323 0 0
ALLERGAN PLC COMMON STOCKS G0177J108 35,634 186,399 SH   SOLE   138,690 0 47,709
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,402 1,047 SH   SOLE   595 0 452
ALPHABET INC-CL C COMMON STOCKS 02079K107 225,688 168,799 SH   SOLE   133,774 0 35,025
AMAZON.COM INC COMMON STOCKS 023135106 107,825 58,352 SH   SOLE   46,380 0 11,972
AMERICAN TOWER CORP COMMON STOCKS 03027X100 166,605 724,937 SH   SOLE   573,000 0 151,937
APPLE INC COMMON STOCKS 037833100 194,938 663,846 SH   SOLE   526,458 0 137,388
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 7 24 SH   SOLE   24 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 254,409 1,123,220 SH   SOLE   898,023 0 225,197
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 76 298 SH   SOLE   298 0 0
CARMAX INC COMMON STOCKS 143130102 34,760 396,484 SH   SOLE   300,555 0 95,929
CELLNEX TELECOM SAU-UNSP ADR COMMON STOCKS 15117X105 7 334 SH   SOLE   334 0 0
COLOPLAST AS- UNSPON ADR COMMON STOCKS 19624Y101 7 561 SH   SOLE   561 0 0
COMCAST CORP-CLASS A COMMON STOCKS 20030N101 75,277 1,673,941 SH   SOLE   1,268,526 0 405,415
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 16 16 SH   SOLE   16 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 10 63 SH   SOLE   63 0 0
ECOLAB INC COMMON STOCKS 278865100 145,215 752,447 SH   SOLE   593,249 0 159,198
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 10 404 SH   SOLE   404 0 0
FACEBOOK INC-A COMMON STOCKS 30303M102 101,348 493,780 SH   SOLE   390,936 0 102,844
FAIRFAX FINANCIAL HLDGS LTD COMMON STOCKS 303901102 96 205 SH   SOLE   205 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 96,545 822,012 SH   SOLE   618,787 0 203,225
FORTIVE CORP COMMON STOCKS 34959J108 105,642 1,382,927 SH   SOLE   1,057,255 0 325,672
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 163,704 924,880 SH   SOLE   751,235 0 173,645
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 12 542 SH   SOLE   542 0 0
INTUIT INC COMMON STOCKS 461202103 163,898 625,733 SH   SOLE   493,951 0 131,782
JOHNSON & JOHNSON COMMON STOCKS 478160104 136,046 932,654 SH   SOLE   732,070 0 200,584
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 11 1,068 SH   SOLE   1,068 0 0
LINDE PLC COMMON STOCKS G5494J103 68,449 321,508 SH   SOLE   240,849 0 80,659
MARKEL CORP COMMON STOCKS 570535104 201,223 176,022 SH   SOLE   138,165 0 37,857
MEDTRONIC PLC COMMON STOCKS G5960L103 3,033 26,737 SH   SOLE   0 0 26,737
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 91,268 115,051 SH   SOLE   90,985 0 24,066
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 112,453 1,073,846 SH   SOLE   849,853 0 223,993
MOODYS CORP COMMON STOCKS 615369105 109,995 463,312 SH   SOLE   350,664 0 112,648
NESTLE SA-REG COMMON STOCKS H57312649 74 688 SH   SOLE   688 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 48 442 SH   SOLE   442 0 0
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 17 183 SH   SOLE   183 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 7 145 SH   SOLE   145 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 57,978 132,291 SH   SOLE   99,139 0 33,152
ORACLE CORP COMMON STOCKS 68389X105 133,698 2,523,548 SH   SOLE   2,002,243 0 521,305
PEPSICO INC COMMON STOCKS 713448108 78,156 571,862 SH   SOLE   430,262 0 141,600
PERNOD RICARD SA COMMON STOCKS F72027109 32 180 SH   SOLE   180 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 22 621 SH   SOLE   621 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 22 272 SH   SOLE   272 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 10 640 SH   SOLE   640 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 150,701 425,433 SH   SOLE   340,262 0 85,171
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 88 2,288 SH   SOLE   2,288 0 0
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 132,909 991,930 SH   SOLE   785,861 0 206,069
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 7 33 SH   SOLE   33 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 103,571 2,177,701 SH   SOLE   1,648,764 0 528,937
SENSATA TECHNOLOGIES HOLDING COMMON STOCKS G8060N102 89,118 1,654,317 SH   SOLE   1,249,042 0 405,275
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 11 1,953 SH   SOLE   1,953 0 0
TELEFLEX INC COMMON STOCKS 879369106 139,564 370,748 SH   SOLE   279,309 0 91,439
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 36 749 SH   SOLE   749 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCKS 883556102 2,031 6,251 SH   SOLE   0 0 6,251
TRANSDIGM GROUP INC COMMON STOCKS 893641100 135,693 242,309 SH   SOLE   197,694 0 44,615
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 113,645 1,977,807 SH   SOLE   1,555,757 0 422,050
US BANCORP COMMON STOCKS 902973304 131,464 2,217,300 SH   SOLE   1,808,443 0 408,857
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 114,523 609,487 SH   SOLE   464,311 0 145,176