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,018 8,780 SH   SOLE   0 0 8,780
ACCENTURE PLC CL A COMMON STOCKS G1151C101 86 293 SH   SOLE   293 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 6,373 34,122 SH   SOLE   34,122 0 0
ADOBE INC COMMON STOCKS 00724F101 165,624 282,809 SH   SOLE   207,805 0 75,004
AIR LIQUIDE-UNSPONSORED ADR COMMON STOCKS 009126202 29 833 SH   SOLE   833 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCKS 009158106 141,983 493,546 SH   SOLE   365,175 0 128,371
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,358 556 SH   SOLE   325 0 231
ALPHABET INC-CL C COMMON STOCKS 02079K107 181,896 72,575 SH   SOLE   53,752 0 18,823
AMAZON.COM INC COMMON STOCKS 023135106 196,984 57,260 SH   SOLE   43,128 0 14,132
AMERICAN TOWER CORP COMMON STOCKS 03027X100 152,309 563,815 SH   SOLE   418,637 0 145,178
AMETEK INC COMMON STOCKS 031100100 5,761 43,154 SH   SOLE   0 0 43,154
AMPHENOL CORP-CL A COMMON STOCKS 032095101 58,211 850,918 SH   SOLE   558,033 0 292,885
APPLE INC COMMON STOCKS 037833100 209,254 1,527,844 SH   SOLE   1,134,704 0 393,140
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 82 118 SH   SOLE   118 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 204,021 734,099 SH   SOLE   538,897 0 195,202
BROOKFIELD ASSET MANAGE-CL A COMMON STOCKS 112585104 2,617 51,339 SH   SOLE   51,339 0 0
BROOKFIELD ASSET MANAGEMEN-A COMMON STOCKS G16169107 18 350 SH   SOLE   350 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 6,329 82,295 SH   SOLE   82,295 0 0
CELLNEX TELECOM SA COMMON STOCKS 00BX90C05 2,867 45,000 SH   SOLE   45,000 0 0
CELLNEX TELECOM SA COMMON STOCKS E2R41M104 61 953 SH   SOLE   953 0 0
CELLNEX TELECOM SAU-UNSP ADR COMMON STOCKS 15117X105 45 1,408 SH   SOLE   1,408 0 0
COLOPLAST AS- UNSPON ADR COMMON STOCKS 19624Y200 3,017 184,048 SH   SOLE   184,048 0 0
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 114 75 SH   SOLE   75 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 76 311 SH   SOLE   311 0 0
ECOLAB INC COMMON STOCKS 278865100 42,858 208,077 SH   SOLE   140,033 0 68,044
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 58 2,030 SH   SOLE   2,030 0 0
FACEBOOK INC-A COMMON STOCKS 30303M102 128,216 368,743 SH   SOLE   274,581 0 94,162
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 153,507 820,147 SH   SOLE   537,613 0 282,534
FORTIVE CORP COMMON STOCKS 34959J108 64,565 925,798 SH   SOLE   613,479 0 312,319
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 134,539 613,353 SH   SOLE   490,291 0 123,062
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 110 2,726 SH   SOLE   2,726 0 0
INTUIT INC COMMON STOCKS 461202103 192,715 393,159 SH   SOLE   292,660 0 100,499
JOHNSON & JOHNSON COMMON STOCKS 478160104 93,523 567,698 SH   SOLE   424,688 0 143,010
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 47 5,376 SH   SOLE   5,376 0 0
LINDE PLC COMMON STOCKS G5494J103 60,225 208,319 SH   SOLE   136,088 0 72,231
MARKEL CORP COMMON STOCKS 570535104 147,167 124,013 SH   SOLE   91,223 0 32,790
MEDTRONIC PLC COMMON STOCKS G5960L103 12,275 98,888 SH   SOLE   0 0 98,888
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 112,545 81,240 SH   SOLE   60,719 0 20,521
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 150,370 1,004,210 SH   SOLE   752,813 0 251,397
MICROSOFT CORP COMMON STOCKS 594918104 170,702 630,131 SH   SOLE   475,921 0 154,210
MOODYS CORP COMMON STOCKS 615369105 109,522 302,239 SH   SOLE   198,079 0 104,160
NESTLE SA-REG COMMON STOCKS H57312649 93 748 SH   SOLE   748 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 7,979 63,964 SH   SOLE   63,964 0 0
NETFLIX INC COMMON STOCKS 64110L106 91,350 172,943 SH   SOLE   128,401 0 44,542
NIKE INC CL B COMMON STOCKS 654106103 117,575 761,055 SH   SOLE   562,453 0 198,602
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 3,883 42,558 SH   SOLE   42,558 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 55 723 SH   SOLE   723 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 47,526 83,937 SH   SOLE   54,739 0 29,198
PEPSICO INC COMMON STOCKS 713448108 55,214 372,638 SH   SOLE   244,564 0 128,074
PERNOD RICARD SA COMMON STOCKS F72027109 55 245 SH   SOLE   245 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 3,662 82,285 SH   SOLE   82,285 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 69 776 SH   SOLE   776 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 4,206 234,980 SH   SOLE   234,980 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 95,454 203,008 SH   SOLE   155,540 0 47,468
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 1,845 53,136 SH   SOLE   53,136 0 0
SALESFORCE.COM INC COMMON STOCKS 79466L302 98,757 404,295 SH   SOLE   302,147 0 102,148
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 71,948 512,233 SH   SOLE   344,903 0 167,330
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 76 154 SH   SOLE   154 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 129,562 1,779,459 SH   SOLE   1,277,351 0 502,108
STARBUCKS CORP COMMON STOCKS 855244109 37,273 333,363 SH   SOLE   218,919 0 114,444
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 55 9,860 SH   SOLE   9,860 0 0
TELEFLEX INC COMMON STOCKS 879369106 47,309 117,745 SH   SOLE   77,403 0 40,342
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 2,214 29,402 SH   SOLE   29,402 0 0
TOPICUS.COM INC-SUB VOTING COMMON STOCKS 89072T102 10 136 SH   SOLE   136 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 63,998 98,871 SH   SOLE   75,078 0 23,793
UNILEVER PLC-SPONSORED ADR COMMON STOCKS 904767704 83,007 1,418,922 SH   SOLE   1,058,690 0 360,232
US BANCORP COMMON STOCKS 902973304 52,780 926,450 SH   SOLE   602,329 0 324,121
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 96,610 413,183 SH   SOLE   268,296 0 144,887
VONTIER CORP COMMON STOCKS 928881101 28,475 873,994 SH   SOLE   575,645 0 298,349