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,367,449 23,845 SH   SOLE   560 0 23,285
ADOBE INC COM 00724F101   6,553,054 10,984 SH   SOLE   1,135 0 9,849
ALCON AG ORD SHS H01301128   20,190,270 258,452 SH   SOLE   26,485 0 231,967
ALPHABET INC CAP STK CL A 02079K305   11,871,694 84,986 SH   SOLE   9,760 0 75,226
ALPHABET INC CAP STK CL C 02079K107   625,595 4,439 SH   SOLE   0 0 4,439
AMAZON COM INC COM 023135106   517,963 3,409 SH   SOLE   0 0 3,409
AMERICAN EXPRESS CO COM 025816109   8,624,010 46,034 SH   SOLE   5,278 0 40,756
AMETEK INC COM 031100100   7,066,691 42,857 SH   SOLE   5,700 0 37,157
AON PLC SHS CL A G0403H108   492,406 1,692 SH   SOLE   538 0 1,154
APPLE INC COM 037833100   21,059,174 109,381 SH   SOLE   8,460 0 100,921
ASML HOLDING N V N Y REGISTRY SHS N07059210   872,729 1,153 SH   SOLE   295 0 858
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,844,173 27,601 SH   SOLE   3,167 0 24,434
BOOKING HOLDINGS INC COM 09857L108   10,485,582 2,956 SH   SOLE   388 0 2,568
BP PLC SPONSORED ADR 055622104   848,184 23,960 SH   SOLE   22,175 0 1,785
BRISTOL-MYERS SQUIBB CO COM 110122108   517,051 10,077 SH   SOLE   0 0 10,077
CHECK POINT SOFTWARE TECH LT ORD M22465104   24,209,728 158,451 SH   SOLE   22,075 0 136,376
CHENIERE ENERGY INC COM NEW 16411R208   686,254 4,020 SH   SOLE   0 0 4,020
COSTCO WHSL CORP NEW COM 22160K105   345,222 523 SH   SOLE   0 0 523
FACTSET RESH SYS INC COM 303075105   274,304 575 SH   SOLE   0 0 575
GENERAL DYNAMICS CORP COM 369550108   7,373,330 28,395 SH   SOLE   3,480 0 24,915
HALEON PLC SPON ADS 405552100   303,111 36,830 SH   SOLE   0 0 36,830
HELMERICH & PAYNE INC COM 423452101   3,999,992 110,436 SH   SOLE   0 0 110,436
ICON PLC SHS G4705A100   209,472 740 SH   SOLE   680 0 60
KIMBERLY-CLARK CORP COM 494368103   371,821 3,060 SH   SOLE   0 0 3,060
L3HARRIS TECHNOLOGIES INC COM 502431109   6,901,236 32,766 SH   SOLE   4,719 0 28,047
MARATHON OIL CORP COM 565849106   5,457,333 225,883 SH   SOLE   30,060 0 195,823
MASTERCARD INCORPORATED CL A 57636Q104   17,407,221 40,813 SH   SOLE   3,698 0 37,115
MEDTRONIC PLC SHS G5960L103   1,139,974 13,838 SH   SOLE   10,595 0 3,243
MERCK & CO INC COM 58933Y105   5,262,395 48,270 SH   SOLE   0 0 48,270
MICROSOFT CORP COM 594918104   698,306 1,857 SH   SOLE   0 0 1,857
NOVARTIS AG SPONSORED ADR 66987V109   22,832,851 226,135 SH   SOLE   29,198 0 196,937
NOVO-NORDISK A S ADR 670100205   29,738,358 287,466 SH   SOLE   30,250 0 257,216
NVIDIA CORPORATION COM 67066G104   574,455 1,160 SH   SOLE   0 0 1,160
NXP SEMICONDUCTORS N V COM N6596X109   7,572,090 32,968 SH   SOLE   4,766 0 28,202
PIONEER NAT RES CO COM 723787107   542,411 2,412 SH   SOLE   0 0 2,412
PROCTER AND GAMBLE CO COM 742718109   6,183,841 42,199 SH   SOLE   5,523 0 36,676
RELX PLC SPONSORED ADR 759530108   344,447 8,685 SH   SOLE   0 0 8,685
ROPER TECHNOLOGIES INC COM 776696106   6,919,298 12,692 SH   SOLE   0 0 12,692
SONY GROUP CORP SPONSORED ADR 835699307   19,142,057 202,155 SH   SOLE   23,030 0 179,125
STRYKER CORPORATION COM 863667101   6,747,732 22,533 SH   SOLE   0 0 22,533
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   321,984 3,096 SH   SOLE   0 0 3,096
THERMO FISHER SCIENTIFIC INC COM 883556102   9,327,042 17,572 SH   SOLE   1,852 0 15,720
TOTALENERGIES SE SPONSORED ADS 89151E109   254,360 3,775 SH   SOLE   2,020 0 1,755
TOYOTA MOTOR CORP ADS 892331307   21,402,280 116,710 SH   SOLE   11,065 0 105,645
VERISIGN INC COM 92343E102   6,498,656 31,553 SH   SOLE   4,205 0 27,348
VERISK ANALYTICS INC COM 92345Y106   7,618,679 31,896 SH   SOLE   3,412 0 28,484
VISA INC COM CL A 92826C839   364,490 1,400 SH   SOLE   0 0 1,400
WABTEC COM 929740108   6,685,600 52,684 SH   SOLE   5,975 0 46,709