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   8,151,921 23,519 SH   SOLE   560 0 22,959
ADOBE INC COM 00724F101   5,564,729 11,028 SH   SOLE   1,135 0 9,893
ALCON AG ORD SHS H01301128   22,517,618 270,352 SH   SOLE   26,485 0 243,867
ALPHABET INC CAP STK CL A 02079K305   12,694,571 84,109 SH   SOLE   9,760 0 74,349
ALPHABET INC CAP STK CL C 02079K107   675,889 4,439 SH   SOLE   0 0 4,439
AMAZON COM INC COM 023135106   614,915 3,409 SH   SOLE   0 0 3,409
AMERICAN EXPRESS CO COM 025816109   10,344,640 45,433 SH   SOLE   5,278 0 40,155
AMETEK INC COM 031100100   7,844,581 42,890 SH   SOLE   5,700 0 37,190
AON PLC SHS CL A G0403H108   564,654 1,692 SH   SOLE   538 0 1,154
APPLE INC COM 037833100   18,591,392 108,417 SH   SOLE   8,460 0 99,957
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,109,247 1,143 SH   SOLE   295 0 848
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,477,252 27,293 SH   SOLE   3,167 0 24,126
BOOKING HOLDINGS INC COM 09857L108   10,618,805 2,927 SH   SOLE   388 0 2,539
BP PLC SPONSORED ADR 055622104   902,813 23,960 SH   SOLE   22,175 0 1,785
CHECK POINT SOFTWARE TECH LT ORD M22465104   27,156,940 165,581 SH   SOLE   22,075 0 143,506
CHENIERE ENERGY INC COM NEW 16411R208   648,346 4,020 SH   SOLE   0 0 4,020
COSTCO WHSL CORP NEW COM 22160K105   375,839 513 SH   SOLE   0 0 513
FACTSET RESH SYS INC COM 303075105   261,274 575 SH   SOLE   0 0 575
GARTNER INC COM 366651107   1,034,851 2,171 SH   SOLE   1,790 0 381
GENERAL DYNAMICS CORP COM 369550108   7,963,393 28,190 SH   SOLE   3,480 0 24,710
HALEON PLC SPON ADS 405552100   37,892,611 4,463,205 SH   SOLE   1,631,740 0 2,831,465
HELMERICH & PAYNE INC COM 423452101   4,608,556 109,571 SH   SOLE   0 0 109,571
ICON PLC SHS G4705A100   248,603 740 SH   SOLE   680 0 60
KIMBERLY-CLARK CORP COM 494368103   394,518 3,050 SH   SOLE   0 0 3,050
L3HARRIS TECHNOLOGIES INC COM 502431109   6,949,039 32,609 SH   SOLE   4,719 0 27,890
MARATHON OIL CORP COM 565849106   6,367,771 224,692 SH   SOLE   30,060 0 194,632
MASTERCARD INCORPORATED CL A 57636Q104   19,397,717 40,280 SH   SOLE   3,698 0 36,582
MEDTRONIC PLC SHS G5960L103   410,738 4,713 SH   SOLE   1,470 0 3,243
MERCK & CO INC COM 58933Y105   6,378,199 48,338 SH   SOLE   0 0 48,338
MICROSOFT CORP COM 594918104   781,277 1,857 SH   SOLE   0 0 1,857
NOVARTIS AG SPONSORED ADR 66987V109   22,905,664 236,800 SH   SOLE   29,198 0 207,602
NOVO-NORDISK A S ADR 670100205   38,106,680 296,781 SH   SOLE   30,250 0 266,531
NVIDIA CORPORATION COM 67066G104   1,048,130 1,160 SH   SOLE   0 0 1,160
NXP SEMICONDUCTORS N V COM N6596X109   8,176,906 33,002 SH   SOLE   4,766 0 28,236
PIONEER NAT RES CO COM 723787107   633,150 2,412 SH   SOLE   0 0 2,412
PROCTER AND GAMBLE CO COM 742718109   6,800,709 41,915 SH   SOLE   5,523 0 36,392
RELX PLC SPONSORED ADR 759530108   375,974 8,685 SH   SOLE   0 0 8,685
ROPER TECHNOLOGIES INC COM 776696106   7,121,546 12,698 SH   SOLE   0 0 12,698
SONY GROUP CORP SPONSORED ADR 835699307   18,315,779 213,620 SH   SOLE   23,030 0 190,590
STRYKER CORPORATION COM 863667101   7,957,955 22,237 SH   SOLE   0 0 22,237
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   412,368 3,031 SH   SOLE   0 0 3,031
THERMO FISHER SCIENTIFIC INC COM 883556102   10,156,645 17,475 SH   SOLE   1,852 0 15,623
TOTALENERGIES SE SPONSORED ADS 89151E109   259,833 3,775 SH   SOLE   2,020 0 1,755
TOYOTA MOTOR CORP ADS 892331307   30,762,846 122,230 SH   SOLE   11,065 0 111,165
VERISIGN INC COM 92343E102   5,950,804 31,401 SH   SOLE   4,205 0 27,196
VERISK ANALYTICS INC COM 92345Y106   7,487,963 31,765 SH   SOLE   3,412 0 28,353
VISA INC COM CL A 92826C839   390,712 1,400 SH   SOLE   0 0 1,400
WABTEC COM 929740108   7,650,385 52,515 SH   SOLE   5,975 0 46,540