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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,909,556 22,773 SH   SOLE   560 0 22,213
ADOBE INC COM 00724F101   6,001,499 10,803 SH   SOLE   1,135 0 9,668
ALCON AG ORD SHS H01301128   23,270,903 261,236 SH   SOLE   26,485 0 234,751
ALPHABET INC CAP STK CL C 02079K107   873,821 4,764 SH   SOLE   0 0 4,764
ALPHABET INC CAP STK CL A 02079K305   14,697,501 80,689 SH   SOLE   9,760 0 70,929
AMAZON COM INC COM 023135106   710,580 3,677 SH   SOLE   0 0 3,677
AMERICAN EXPRESS CO COM 025816109   10,140,269 43,793 SH   SOLE   5,278 0 38,515
AMETEK INC COM 031100100   6,971,312 41,817 SH   SOLE   5,700 0 36,117
AON PLC SHS CL A G0403H108   523,160 1,782 SH   SOLE   538 0 1,244
APPLE INC COM 037833100   22,158,543 105,206 SH   SOLE   8,460 0 96,746
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,168,980 1,143 SH   SOLE   295 0 848
ASTRAZENECA PLC SPONSORED ADR 046353108   21,571,176 276,589 SH   SOLE   40,945 0 235,644
AUTOZONE INC COM 053332102   6,719,615 2,267 SH   SOLE   285 0 1,982
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,729,350 26,375 SH   SOLE   3,167 0 23,208
BOOKING HOLDINGS INC COM 09857L108   11,175,392 2,821 SH   SOLE   388 0 2,433
CHECK POINT SOFTWARE TECH LT ORD M22465104   26,421,780 160,132 SH   SOLE   22,075 0 138,057
CHENIERE ENERGY INC COM NEW 16411R208   689,704 3,945 SH   SOLE   0 0 3,945
COSTCO WHSL CORP NEW COM 22160K105   443,695 522 SH   SOLE   0 0 522
DIAMONDBACK ENERGY INC COM 25278X109   4,154,343 20,752 SH   SOLE   0 0 20,752
EXXON MOBIL CORP COM 30231G102   1,594,642 13,852 SH   SOLE   7,305 0 6,547
FACTSET RESH SYS INC COM 303075105   234,755 575 SH   SOLE   0 0 575
GARTNER INC COM 366651107   974,909 2,171 SH   SOLE   1,790 0 381
GENERAL DYNAMICS CORP COM 369550108   7,834,360 27,002 SH   SOLE   3,480 0 23,522
HALEON PLC SPON ADS 405552100   304,216 36,830 SH   SOLE   0 0 36,830
ICON PLC SHS G4705A100   231,968 740 SH   SOLE   680 0 60
KIMBERLY-CLARK CORP COM 494368103   395,943 2,865 SH   SOLE   0 0 2,865
L3HARRIS TECHNOLOGIES INC COM 502431109   7,077,030 31,512 SH   SOLE   4,719 0 26,793
MARATHON OIL CORP COM 565849106   6,202,668 216,347 SH   SOLE   30,060 0 186,287
MASTERCARD INCORPORATED CL A 57636Q104   17,095,903 38,752 SH   SOLE   3,698 0 35,054
MEDTRONIC PLC SHS G5960L103   370,960 4,713 SH   SOLE   1,470 0 3,243
MERCK & CO INC COM 58933Y105   5,791,612 46,782 SH   SOLE   0 0 46,782
MICROSOFT CORP COM 594918104   847,864 1,897 SH   SOLE   0 0 1,897
NOVARTIS AG SPONSORED ADR 66987V109   24,372,527 228,936 SH   SOLE   29,198 0 199,738
NOVO-NORDISK A S ADR 670100205   40,996,641 287,212 SH   SOLE   30,250 0 256,962
NVIDIA CORPORATION COM 67066G104   1,482,480 12,000 SH   SOLE   0 0 12,000
NXP SEMICONDUCTORS N V COM N6596X109   8,658,240 32,176 SH   SOLE   4,766 0 27,410
PROCTER AND GAMBLE CO COM 742718109   6,684,373 40,531 SH   SOLE   5,523 0 35,008
RELX PLC SPONSORED ADR 759530108   398,468 8,685 SH   SOLE   0 0 8,685
ROPER TECHNOLOGIES INC COM 776696106   6,846,778 12,147 SH   SOLE   0 0 12,147
SONY GROUP CORP SPONSORED ADR 835699307   17,744,696 208,884 SH   SOLE   23,030 0 185,854
STRYKER CORPORATION COM 863667101   7,289,516 21,424 SH   SOLE   0 0 21,424
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   468,592 2,696 SH   SOLE   0 0 2,696
THERMO FISHER SCIENTIFIC INC COM 883556102   9,316,944 16,848 SH   SOLE   1,852 0 14,996
TOTALENERGIES SE SPONSORED ADS 89151E109   251,717 3,775 SH   SOLE   2,020 0 1,755
TOYOTA MOTOR CORP ADS 892331307   24,179,081 117,964 SH   SOLE   11,065 0 106,899
VERISK ANALYTICS INC COM 92345Y106   8,293,245 30,767 SH   SOLE   3,412 0 27,355
VISA INC COM CL A 92826C839   367,458 1,400 SH   SOLE   0 0 1,400
WABTEC COM 929740108   8,101,643 51,260 SH   SOLE   5,975 0 45,285