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 847 9,265 SH   SOLE   0 0 9,265
ACCENTURE PLC CL A COMMON STOCKS G1151C101 19 87 SH   SOLE   87 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 4,421 33,697 SH   SOLE   33,697 0 0
ADOBE INC COMMON STOCKS 00724F101 190,577 437,795 SH   SOLE   354,265 0 83,530
ALIBABA GROUP HOLDING SP ADR COMMON STOCKS 01609W102 3,943 18,280 SH   SOLE   18,280 0 0
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,385 977 SH   SOLE   482 0 495
ALPHABET INC-CL C COMMON STOCKS 02079K107 158,117 111,853 SH   SOLE   90,519 0 21,334
AMAZON.COM INC COMMON STOCKS 023135106 192,516 69,782 SH   SOLE   57,278 0 12,504
AMERICAN TOWER CORP COMMON STOCKS 03027X100 125,069 483,752 SH   SOLE   395,894 0 87,858
AMPHENOL CORP-CL A COMMON STOCKS 032095101 51,164 534,014 SH   SOLE   405,907 0 128,107
APPLE INC COMMON STOCKS 037833100 216,342 593,042 SH   SOLE   485,199 0 107,843
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 13 35 SH   SOLE   35 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 180,248 1,009,734 SH   SOLE   834,777 0 174,957
BROOKFIELD ASSET MANAGE-CL A COMMON STOCKS 112585104 1,673 50,851 SH   SOLE   50,851 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 4,155 16,273 SH   SOLE   16,273 0 0
CELLNEX TELECOM SAU-UNSP ADR COMMON STOCKS 15117X105 14 469 SH   SOLE   469 0 0
COLOPLAST AS- UNSPON ADR COMMON STOCKS 19624Y200 13 847 SH   SOLE   847 0 0
COMCAST CORP-CLASS A COMMON STOCKS 20030N101 58,221 1,493,622 SH   SOLE   1,119,560 0 374,062
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 25 22 SH   SOLE   22 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 16 93 SH   SOLE   93 0 0
ECOLAB INC COMMON STOCKS 278865100 51,434 258,526 SH   SOLE   199,038 0 59,488
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 13 607 SH   SOLE   607 0 0
FACEBOOK INC-A COMMON STOCKS 30303M102 103,210 454,529 SH   SOLE   369,140 0 85,389
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 109,375 1,031,936 SH   SOLE   783,006 0 248,930
FORTIVE CORP COMMON STOCKS 34959J108 79,345 1,172,696 SH   SOLE   891,967 0 280,729
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 116,387 804,943 SH   SOLE   656,006 0 148,937
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 19 815 SH   SOLE   815 0 0
INTUIT INC COMMON STOCKS 461202103 162,733 549,421 SH   SOLE   441,405 0 108,016
JOHNSON & JOHNSON COMMON STOCKS 478160104 109,979 782,044 SH   SOLE   617,752 0 164,292
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 16 1,614 SH   SOLE   1,614 0 0
LINDE PLC COMMON STOCKS G5494J103 55,836 263,242 SH   SOLE   198,244 0 64,998
MARKEL CORP COMMON STOCKS 570535104 139,445 151,050 SH   SOLE   121,553 0 29,497
MEDTRONIC PLC COMMON STOCKS G5960L103 2,452 26,737 SH   SOLE   0 0 26,737
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 77,961 96,780 SH   SOLE   77,849 0 18,931
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 103,223 980,180 SH   SOLE   796,179 0 184,001
MICROSOFT CORP COMMON STOCKS 594918104 153,549 754,504 SH   SOLE   617,391 0 137,113
MOODYS CORP COMMON STOCKS 615369105 104,499 380,371 SH   SOLE   288,343 0 92,028
NESTLE SA-REG COMMON STOCKS H57312649 17 156 SH   SOLE   156 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 7,070 63,958 SH   SOLE   63,958 0 0
NIKE INC CL B COMMON STOCKS 654106103 91,317 931,333 SH   SOLE   755,699 0 175,634
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 24 271 SH   SOLE   271 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 12 214 SH   SOLE   214 0 0
O REILLY AUTOMOTIVE INC COMMON STOCKS 67103H107 45,335 107,513 SH   SOLE   79,825 0 27,688
PEPSICO INC COMMON STOCKS 713448108 62,207 470,339 SH   SOLE   356,716 0 113,623
PERNOD RICARD SA COMMON STOCKS F72027109 6 41 SH   SOLE   41 0 0
PERNOD-RICARD SA-UNSPON ADR COMMON STOCKS 714264207 2,588 82,274 SH   SOLE   82,274 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 15 162 SH   SOLE   162 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 2,288 124,552 SH   SOLE   124,552 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 141,389 364,160 SH   SOLE   301,851 0 62,309
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 1,319 52,634 SH   SOLE   52,634 0 0
SALESFORCE.COM INC COMMON STOCKS 79466L302 91,047 486,027 SH   SOLE   395,205 0 90,822
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 166,067 1,186,192 SH   SOLE   956,261 0 229,931
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 15 46 SH   SOLE   46 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 61,748 1,830,101 SH   SOLE   1,390,008 0 440,093
STARBUCKS CORP COMMON STOCKS 855244109 30,885 419,688 SH   SOLE   318,552 0 101,136
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 14 2,958 SH   SOLE   2,958 0 0
TELEFLEX INC COMMON STOCKS 879369106 111,627 306,685 SH   SOLE   231,396 0 75,289
TENCENT HOLDINGS LTD UNS ADR COMMON STOCKS 88032Q109 2,652 41,227 SH   SOLE   41,227 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 51,467 116,429 SH   SOLE   95,475 0 20,954
UNILEVER N V -NY SHARES COMMON STOCKS 904784709 92,629 1,738,859 SH   SOLE   1,409,119 0 329,740
US BANCORP COMMON STOCKS 902973304 43,507 1,181,607 SH   SOLE   881,786 0 299,821
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 99,233 513,710 SH   SOLE   386,563 0 127,147