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,343 9,540 SH   SOLE   0 0 9,540
ACCENTURE PLC CL A COMMON STOCKS G1151C101 121 293 SH   SOLE   293 0 0
ADIDAS AG-SPONSORED ADR COMMON STOCKS 00687A107 4,549 31,597 SH   SOLE   31,597 0 0
ADOBE INC COMMON STOCKS 00724F101 126,511 223,100 SH   SOLE   150,303 0 72,797
AIR LIQUIDE-UNSPONSORED ADR COMMON STOCKS 009126202 49 1,415 SH   SOLE   1,415 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCKS 009158106 117,649 386,673 SH   SOLE   261,739 0 124,934
ALPHABET INC-CL A COMMON STOCKS 02079K305 1,562 539 SH   SOLE   308 0 231
ALPHABET INC-CL C COMMON STOCKS 02079K107 163,659 56,559 SH   SOLE   38,313 0 18,246
AMAZON.COM INC COMMON STOCKS 023135106 146,361 43,895 SH   SOLE   30,192 0 13,703
AMERICAN TOWER CORP COMMON STOCKS 03027X100 128,666 439,883 SH   SOLE   299,718 0 140,165
AMETEK INC COMMON STOCKS 031100100 6,345 43,154 SH   SOLE   0 0 43,154
AMPHENOL CORP-CL A COMMON STOCKS 032095101 69,228 791,542 SH   SOLE   508,860 0 282,682
APPLE INC COMMON STOCKS 037833100 209,493 1,179,779 SH   SOLE   798,484 0 381,295
ASML HOLDING NV-NY REG SHS COMMON STOCKS N07059210 94 118 SH   SOLE   118 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCKS 084670702 172,246 576,074 SH   SOLE   388,152 0 187,922
BROOKFIELD ASSET MANAGE-CL A COMMON STOCKS 112585104 2,936 48,628 SH   SOLE   48,628 0 0
CANADIAN PACIFIC RAILWAY LTD COMMON STOCKS 13645T100 5,592 77,732 SH   SOLE   77,732 0 0
CELLNEX TELECOM SA COMMON STOCKS 00BX90C05 2,619 45,000 SH   SOLE   45,000 0 0
CELLNEX TELECOM SA COMMON STOCKS E2R41M104 54 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 3,239 184,048 SH   SOLE   184,048 0 0
CONSTELLATION SOFTWARE INC COMMON STOCKS 21037X100 139 75 SH   SOLE   75 0 0
DASSAULT SYS S A SPON ADR COMMON STOCKS 237545108 93 1,555 SH   SOLE   1,555 0 0
ECOLAB INC COMMON STOCKS 278865100 43,475 185,322 SH   SOLE   118,470 0 66,852
EDENRED SA-UNSP ADR COMMON STOCKS 279655104 47 2,030 SH   SOLE   2,030 0 0
FANUC CORP COMMON STOCKS 006356934 2,401 11,334 SH   SOLE   11,334 0 0
FANUC CORP-UNSP ADR COMMON STOCKS 307305102 322 15,194 SH   SOLE   15,194 0 0
FIRST REPUBLIC BANK/CA COMMON STOCKS 33616C100 157,727 763,772 SH   SOLE   490,190 0 273,582
FORTIVE CORP COMMON STOCKS 34959J108 65,398 857,230 SH   SOLE   557,784 0 299,446
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 97,970 469,859 SH   SOLE   350,162 0 119,697
INFINEON TECHNOLOGIES ADR COMMON STOCKS 45662N103 85 1,843 SH   SOLE   1,843 0 0
INTUIT INC COMMON STOCKS 461202103 165,596 257,448 SH   SOLE   174,898 0 82,550
JOHNSON & JOHNSON COMMON STOCKS 478160104 92,730 542,059 SH   SOLE   385,655 0 156,404
LANCASHIRE HOLDINGS LTD COMMON STOCKS G5361W104 38 5,376 SH   SOLE   5,376 0 0
LINDE PLC COMMON STOCKS G5494J103 67,107 193,711 SH   SOLE   124,078 0 69,633
MARKEL CORP COMMON STOCKS 570535104 120,040 97,277 SH   SOLE   65,789 0 31,488
MEDTRONIC PLC COMMON STOCKS G5960L103 6,677 64,539 SH   SOLE   0 0 64,539
META PLATFORMS INC COMMON STOCKS 30303M102 92,701 275,608 SH   SOLE   184,510 0 91,098
METTLER-TOLEDO INTERNATIONAL COMMON STOCKS 592688105 101,028 59,526 SH   SOLE   39,590 0 19,936
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 134,157 1,540,975 SH   SOLE   1,051,872 0 489,103
MICROSOFT CORP COMMON STOCKS 594918104 159,540 474,370 SH   SOLE   325,010 0 149,360
MOODYS CORP COMMON STOCKS 615369105 109,849 281,246 SH   SOLE   180,605 0 100,641
NESTLE SA-REG COMMON STOCKS H57312649 102 748 SH   SOLE   748 0 0
NESTLE SA-SPONS ADR COMMON STOCKS 641069406 8,345 59,667 SH   SOLE   59,667 0 0
NETFLIX INC COMMON STOCKS 64110L106 81,140 134,686 SH   SOLE   91,395 0 43,291
NIKE INC CL B COMMON STOCKS 654106103 96,080 576,468 SH   SOLE   384,394 0 192,074
NOVARTIS AG-SPONSORED ADR COMMON STOCKS 66987V109 3,714 42,463 SH   SOLE   42,463 0 0
NOVOZYMES A/S-UNSPONS ADR COMMON STOCKS 670108109 59 723 SH   SOLE   723 0 0
PAYPAL HOLDINGS INC COMMON STOCKS 70450Y103 94,167 499,347 SH   SOLE   339,346 0 160,001
PEPSICO INC COMMON STOCKS 713448108 60,440 347,939 SH   SOLE   222,347 0 125,592
PERNOD RICARD SA COMMON STOCKS F72027109 59 245 SH   SOLE   245 0 0
PERNOD RICARD SA - SPON ADR COMMON STOCKS 714264306 3,700 76,907 SH   SOLE   76,907 0 0
RECKITT BENCKISER GROUP PLC COMMON STOCKS G74079107 68 776 SH   SOLE   776 0 0
RECKITT BENCKISER-SPON ADR COMMON STOCKS 756255204 3,930 228,734 SH   SOLE   228,734 0 0
ROPER TECHNOLOGIES INC COMMON STOCKS 776696106 72,439 147,275 SH   SOLE   101,722 0 45,553
SAFRAN SA-UNSPON ADR COMMON STOCKS 786584102 1,672 54,630 SH   SOLE   54,630 0 0
SALESFORCE.COM INC COMMON STOCKS 79466L302 80,784 317,884 SH   SOLE   217,559 0 100,325
SAP SE-SPONSORED ADR COMMON STOCKS 803054204 67,135 479,161 SH   SOLE   315,029 0 164,132
SARTORIUS AG-VORZUG COMMON STOCKS D6705R119 78 154 SH   SOLE   154 0 0
SCHWAB CHARLES CORP COMMON STOCKS 808513105 121,706 1,447,161 SH   SOLE   963,513 0 483,648
STARBUCKS CORP COMMON STOCKS 855244109 36,421 311,372 SH   SOLE   198,954 0 112,418
SVENSKA HANDELSB-A-UNSP ADR COMMON STOCKS 86959C103 53 9,860 SH   SOLE   9,860 0 0
TAIWAN SEMICONDUCTOR-SP ADR COMMON STOCKS 874039100 3,335 27,724 SH   SOLE   27,724 0 0
TOPICUS.COM INC-SUB VOTING COMMON STOCKS 89072T102 13 136 SH   SOLE   136 0 0
TRANSDIGM GROUP INC COMMON STOCKS 893641100 124,663 195,925 SH   SOLE   134,128 0 61,797
UNILEVER PLC-SPONSORED ADR COMMON STOCKS 904767704 57,226 1,063,877 SH   SOLE   719,070 0 344,807
US BANCORP COMMON STOCKS 902973304 48,155 857,301 SH   SOLE   547,930 0 309,371
VISA INC-CLASS A SHARES COMMON STOCKS 92826C839 83,029 383,135 SH   SOLE   243,675 0 139,460
VONTIER CORP COMMON STOCKS 928881101 70,835 2,305,075 SH   SOLE   1,481,777 0 823,298