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 961 8,780 SH   SOLE   0 0 8,780
ACCENTURE PLC CL A COMMON STOCKS G1151C101 76 290 SH   SOLE   290 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 6,243 34,117 SH   SOLE   34,117 0 0
ADOBE INC COMMON STOCKS 00724F101 154,852 309,629 SH   SOLE   248,291 0 61,338
AIR LIQUIDE-UNSPONSORED ADR COMMON STOCKS 009126202 27 825 SH   SOLE   825 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCKS 009158106 106,265 388,935 SH   SOLE   315,973 0 72,962
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 2,150 9,238 SH   SOLE   9,238 0 0
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,623 926 SH   SOLE   431 0 495
ALPHABET INC-CL C COMMON STOCKS 02079K107 173,109 98,813 SH   SOLE   79,451 0 19,362
AMAZON.COM INC COMMON STOCKS 023135106 203,799 62,574 SH   SOLE   51,063 0 11,511
AMERICAN TOWER CORP COMMON STOCKS 03027X100 138,827 618,495 SH   SOLE   500,907 0 117,588
AMPHENOL CORP-CL A COMMON STOCKS 032095101 61,701 471,825 SH   SOLE   352,692 0 119,133
APPLE INC COMMON STOCKS 037833100 268,892 2,026,464 SH   SOLE   1,636,534 0 389,930
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 57 117 SH   SOLE   117 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 206,229 889,415 SH   SOLE   730,682 0 158,733
BROOKFIELD ASSET MANAGE-CL A COMMON STOCKS 112585104 2,118 51,332 SH   SOLE   51,332 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 5,705 16,457 SH   SOLE   16,457 0 0
CELLNEX TELECOM SA COMMON STOCKS 00BX90C05 2,700 45,000 SH   SOLE   45,000 0 0
CELLNEX TELECOM SA COMMON STOCKS E2R41M104 44 735 SH   SOLE   735 0 0
CELLNEX TELECOM SAU-UNSP ADR COMMON STOCKS 15117X105 38 1,230 SH   SOLE   1,230 0 0
COLOPLAST AS- UNSPON ADR COMMON STOCKS 19624Y200 43 2,807 SH   SOLE   2,807 0 0
COMCAST CORP-CLASS A COMMON STOCKS 20030N101 67,868 1,295,194 SH   SOLE   965,691 0 329,503
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 96 74 SH   SOLE   74 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 63 309 SH   SOLE   309 0 0
ECOLAB INC COMMON STOCKS 278865100 49,689 229,659 SH   SOLE   174,357 0 55,302
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 60 2,016 SH   SOLE   2,016 0 0
FACEBOOK INC-A COMMON STOCKS 30303M102 112,853 413,140 SH   SOLE   336,018 0 77,122
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 133,704 909,984 SH   SOLE   680,638 0 229,346
FORTIVE CORP COMMON STOCKS 34959J108 72,733 1,027,006 SH   SOLE   775,342 0 251,664
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 151,534 712,429 SH   SOLE   579,569 0 132,860
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 104 2,707 SH   SOLE   2,707 0 0
INTUIT INC COMMON STOCKS 461202103 189,566 499,054 SH   SOLE   402,286 0 96,768
JOHNSON & JOHNSON COMMON STOCKS 478160104 108,455 689,130 SH   SOLE   535,086 0 154,044
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 51 5,346 SH   SOLE   5,346 0 0
LINDE PLC COMMON STOCKS G5494J103 60,910 231,149 SH   SOLE   172,180 0 58,969
MARKEL CORP COMMON STOCKS 570535104 140,534 136,005 SH   SOLE   109,273 0 26,732
MEDTRONIC PLC COMMON STOCKS G5960L103 2,654 22,653 SH   SOLE   0 0 22,653
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 99,911 87,666 SH   SOLE   70,966 0 16,700
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 174,243 1,261,626 SH   SOLE   1,023,677 0 237,949
MICROSOFT CORP COMMON STOCKS 594918104 153,448 689,901 SH   SOLE   563,728 0 126,173
MOODYS CORP COMMON STOCKS 615369105 97,128 334,647 SH   SOLE   249,467 0 85,180
NESTLE SA-REG COMMON STOCKS H57312649 91 748 SH   SOLE   748 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 7,534 63,958 SH   SOLE   63,958 0 0
NIKE INC CL B COMMON STOCKS 654106103 119,974 848,051 SH   SOLE   686,175 0 161,876
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 4,018 42,550 SH   SOLE   42,550 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 41 715 SH   SOLE   715 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 42,092 93,006 SH   SOLE   69,177 0 23,829
PEPSICO INC COMMON STOCKS 713448108 61,444 414,322 SH   SOLE   309,695 0 104,627
PERNOD RICARD SA COMMON STOCKS F72027109 48 245 SH   SOLE   245 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 3,155 82,274 SH   SOLE   82,274 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 68 776 SH   SOLE   776 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 4,257 234,961 SH   SOLE   234,961 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 95,867 222,383 SH   SOLE   183,990 0 38,393
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 1,884 53,130 SH   SOLE   53,130 0 0
SALESFORCE.COM INC COMMON STOCKS 79466L302 98,807 444,018 SH   SOLE   360,637 0 83,381
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 73,376 562,740 SH   SOLE   427,082 0 135,658
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 65 154 SH   SOLE   154 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 85,586 1,613,615 SH   SOLE   1,206,419 0 407,196
STARBUCKS CORP COMMON STOCKS 855244109 39,632 370,461 SH   SOLE   276,831 0 93,630
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 49 9,804 SH   SOLE   9,804 0 0
TELEFLEX INC COMMON STOCKS 879369106 110,403 268,248 SH   SOLE   200,439 0 67,809
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 2,113 29,399 SH   SOLE   29,399 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 66,127 106,854 SH   SOLE   87,524 0 19,330
UNILEVER PLC-SPONSORED ADR COMMON STOCKS 904767704 95,349 1,579,668 SH   SOLE   1,288,781 0 290,887
US BANCORP COMMON STOCKS 902973304 47,785 1,025,646 SH   SOLE   763,620 0 262,026
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 99,530 455,034 SH   SOLE   337,300 0 117,734
VONTIER CORP COMMON STOCKS 928881101 32,378 969,397 SH   SOLE   728,262 0 241,135