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 1,052 8,780 SH   SOLE   0 0 8,780
ACCENTURE PLC CL A COMMON STOCKS G1151C101 81 293 SH   SOLE   293 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 5,338 34,122 SH   SOLE   34,122 0 0
ADOBE INC COMMON STOCKS 00724F101 153,222 322,322 SH   SOLE   243,613 0 78,709
AIR LIQUIDE-UNSPONSORED ADR COMMON STOCKS 009126202 27 833 SH   SOLE   833 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCKS 009158106 158,075 561,865 SH   SOLE   427,160 0 134,705
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 2,095 9,238 SH   SOLE   9,238 0 0
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,862 903 SH   SOLE   408 0 495
ALPHABET INC-CL C COMMON STOCKS 02079K107 211,877 102,424 SH   SOLE   77,462 0 24,962
AMAZON.COM INC COMMON STOCKS 023135106 199,237 64,393 SH   SOLE   49,542 0 14,851
AMERICAN TOWER CORP COMMON STOCKS 03027X100 154,148 644,807 SH   SOLE   492,487 0 152,320
AMETEK INC COMMON STOCKS 031100100 5,512 43,154 SH   SOLE   0 0 43,154
AMPHENOL CORP-CL A COMMON STOCKS 032095101 65,583 994,139 SH   SOLE   686,751 0 307,388
APPLE INC COMMON STOCKS 037833100 210,304 1,721,686 SH   SOLE   1,309,069 0 412,617
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 73 118 SH   SOLE   118 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 214,594 839,998 SH   SOLE   635,158 0 204,840
BROOKFIELD ASSET MANAGE-CL A COMMON STOCKS 112585104 2,285 51,339 SH   SOLE   51,339 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 6,243 16,459 SH   SOLE   16,459 0 0
CELLNEX TELECOM SA COMMON STOCKS 00BX90C05 2,592 45,000 SH   SOLE   45,000 0 0
CELLNEX TELECOM SA COMMON STOCKS E2R41M104 55 953 SH   SOLE   953 0 0
CELLNEX TELECOM SAU-UNSP ADR COMMON STOCKS 15117X105 41 1,408 SH   SOLE   1,408 0 0
COLOPLAST AS- UNSPON ADR COMMON STOCKS 19624Y200 2,774 184,048 SH   SOLE   184,048 0 0
COMCAST CORP-CLASS A COMMON STOCKS 20030N101 73,697 1,361,990 SH   SOLE   940,939 0 421,051
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 106 75 SH   SOLE   75 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 67 311 SH   SOLE   311 0 0
ECOLAB INC COMMON STOCKS 278865100 51,646 241,259 SH   SOLE   169,868 0 71,391
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 53 2,030 SH   SOLE   2,030 0 0
FACEBOOK INC-A COMMON STOCKS 30303M102 123,325 418,718 SH   SOLE   319,831 0 98,887
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 159,775 958,170 SH   SOLE   661,773 0 296,397
FORTIVE CORP COMMON STOCKS 34959J108 76,459 1,082,375 SH   SOLE   754,222 0 328,153
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 151,656 698,648 SH   SOLE   568,163 0 130,485
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 116 2,726 SH   SOLE   2,726 0 0
INTUIT INC COMMON STOCKS 461202103 198,588 518,425 SH   SOLE   394,980 0 123,445
JOHNSON & JOHNSON COMMON STOCKS 478160104 110,920 674,900 SH   SOLE   522,155 0 152,745
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 45 5,376 SH   SOLE   5,376 0 0
LINDE PLC COMMON STOCKS G5494J103 68,130 243,200 SH   SOLE   167,448 0 75,752
MARKEL CORP COMMON STOCKS 570535104 161,515 141,727 SH   SOLE   107,325 0 34,402
MEDTRONIC PLC COMMON STOCKS G5960L103 11,545 97,732 SH   SOLE   0 0 97,732
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 105,311 91,124 SH   SOLE   69,604 0 21,520
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 203,104 1,308,489 SH   SOLE   1,005,273 0 303,216
MICROSOFT CORP COMMON STOCKS 594918104 168,652 715,325 SH   SOLE   553,486 0 161,839
MOODYS CORP COMMON STOCKS 615369105 105,409 352,999 SH   SOLE   243,706 0 109,293
NESTLE SA-REG COMMON STOCKS H57312649 83 748 SH   SOLE   748 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 7,159 63,964 SH   SOLE   63,964 0 0
NIKE INC CL B COMMON STOCKS 654106103 115,376 868,210 SH   SOLE   659,811 0 208,399
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 3,638 42,558 SH   SOLE   42,558 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 46 723 SH   SOLE   723 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 49,693 97,966 SH   SOLE   67,353 0 30,613
PEPSICO INC COMMON STOCKS 713448108 61,580 435,351 SH   SOLE   300,961 0 134,390
PERNOD RICARD SA COMMON STOCKS F72027109 46 245 SH   SOLE   245 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 3,096 82,285 SH   SOLE   82,285 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 70 776 SH   SOLE   776 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 4,213 234,980 SH   SOLE   234,980 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 93,162 230,976 SH   SOLE   181,186 0 49,790
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 1,812 53,136 SH   SOLE   53,136 0 0
SALESFORCE.COM INC COMMON STOCKS 79466L302 97,851 461,843 SH   SOLE   354,635 0 107,208
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 72,976 594,317 SH   SOLE   418,755 0 175,562
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 77 154 SH   SOLE   154 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 132,769 2,036,963 SH   SOLE   1,510,254 0 526,709
STARBUCKS CORP COMMON STOCKS 855244109 42,576 389,641 SH   SOLE   269,521 0 120,120
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 54 9,860 SH   SOLE   9,860 0 0
TELEFLEX INC COMMON STOCKS 879369106 117,195 282,085 SH   SOLE   195,157 0 86,928
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 2,307 29,402 SH   SOLE   29,402 0 0
TOPICUS.COM INC-SUB VOTING COMMON STOCKS 89072T102 9 136 SH   SOLE   136 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 65,210 110,916 SH   SOLE   85,910 0 25,006
UNILEVER PLC-SPONSORED ADR COMMON STOCKS 904767704 90,157 1,614,854 SH   SOLE   1,236,374 0 378,480
US BANCORP COMMON STOCKS 902973304 59,854 1,082,163 SH   SOLE   742,279 0 339,884
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 101,918 481,360 SH   SOLE   329,683 0 151,677
VONTIER CORP COMMON STOCKS 928881101 30,899 1,020,788 SH   SOLE   707,739 0 313,049