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
Expires: July 31, 2015
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 Ordinary Share 002824100 6,367,965 70,178 SH SOLE 70,178 0 0
ABBVIE INC Ordinary Share 00287Y109 21,564,131 85,694 SH SOLE 85,694 0 0
ACCENTURE PLC CLASS A Ordinary Share G1151C101 6,533,772 52,505 SH SOLE 52,505 0 0
AFLAC INC Ordinary Share 001055102 699,408 5,965 SH SOLE 5,965 0 0
AIR PRODUCTS & CHEMICALS INC Ordinary Share 009158106 1,256,569 4,286 SH SOLE 4,286 0 0
ALLIANCEBERNSTEIN HOLDING L.P. Unit 01881G106 545,030 15,475 SH SOLE 15,475 0 0
ALLSTATE CORP Ordinary Share 020002101 311,701 1,310 SH SOLE 1,310 0 0
ALPHABET INC C Ordinary Share 02079K107 1,079,522 3,055 SH SOLE 3,055 0 0
ALPHABET INC CLASS A Ordinary Share 02079K305 26,273,485 73,519 SH SOLE 73,519 0 0
AMAZON.COM INC Ordinary Share 023135106 8,706,223 36,529 SH SOLE 36,529 0 0
AMERICAN EXPRESS CO Ordinary Share 025816109 1,290,086 3,814 SH SOLE 3,814 0 0
AMETEK INC Ordinary Share 031100100 2,186,170 9,036 SH SOLE 9,036 0 0
AMGEN INC Ordinary Share 031162100 1,242,796 3,432 SH SOLE 3,432 0 0
AMPHENOL CORP CLASS A Ordinary Share 032095101 50,346,236 285,539 SH SOLE 285,539 0 0
ANALOG DEVICES INC Ordinary Share 032654105 5,797,022 14,596 SH SOLE 14,596 0 0
APPLE INC Ordinary Share 037833100 53,150,246 183,682 SH SOLE 183,682 0 0
ARISTA NETWORKS INC Ordinary Share 040413205 212,350 1,250 SH SOLE 1,250 0 0
AUTOMATIC DATA PROCESSING INC Ordinary Share 053015103 6,365,555 28,424 SH SOLE 28,424 0 0
AVERY DENNISON CORP Ordinary Share 053611109 575,368 3,544 SH SOLE 3,544 0 0
BANK OF AMERICA CORPORATION Ordinary Share 060505104 6,589,338 115,643 SH SOLE 115,643 0 0
BANK OF MONTREAL Ordinary Share 063671101 1,549,677 8,770 SH SOLE 8,770 0 0
BERKSHIRE HATHAWAY INC A Ordinary Share 084670108 748,850 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC B Ordinary Share 084670702 2,015,071 4,027 SH SOLE 4,027 0 0
BLACKROCK INC Ordinary Share 09290D101 13,136,499 13,662 SH SOLE 13,662 0 0
BLACKSTONE INC Ordinary Share 09260D107 4,731,978 40,214 SH SOLE 40,214 0 0
Blackstone Real Estate Income Trust Inc Cl I Ordinary Share 09259K401 251,867 17,460 SH SOLE 17,460 0 0
BOEING CO Ordinary Share 097023105 238,117 1,100 SH SOLE 1,100 0 0
BOSTON SCIENTIFIC CORP Ordinary Share 101137107 2,342,492 54,885 SH SOLE 54,885 0 0
BRISTOL-MYERS SQUIBB COMPANY Ordinary Share 110122108 1,577,348 27,375 SH SOLE 27,375 0 0
BROADCOM LTD Ordinary Share 11135F101 21,195,623 56,110 SH SOLE 56,110 0 0
CARRIER GLOBAL CORP-WI Ordinary Share 14448C104 706,566 9,633 SH SOLE 9,633 0 0
CATERPILLAR INC Ordinary Share 149123101 4,951,785 4,650 SH SOLE 4,650 0 0
CHEVRON CORP Ordinary Share 166764100 8,995,670 54,269 SH SOLE 54,269 0 0
CHIPOTLE MEXICAN GRILL INC CLASS A Ordinary Share 169656105 352,920 10,380 SH SOLE 10,380 0 0
CHUBB LTD Ordinary Share H1467J104 2,114,422 6,205 SH SOLE 6,205 0 0
CHURCH & DWIGHT COMPANY INC. Ordinary Share 171340102 412,757 4,261 SH SOLE 4,261 0 0
CISCO SYSTEMS INC Ordinary Share 17275R102 5,753,940 48,986 SH SOLE 48,986 0 0
COCA-COLA CO Ordinary Share 191216100 475,430 5,850 SH SOLE 5,850 0 0
COLGATE-PALMOLIVE CO Ordinary Share 194162103 779,830 8,506 SH SOLE 8,506 0 0
CONOCOPHILLIPS Ordinary Share 20825C104 570,325 5,486 SH SOLE 5,486 0 0
CONSTELLATION ENERGY ORD WI Ordinary Share 21037T109 1,970,568 7,934 SH SOLE 7,934 0 0
CORE NATURAL RESOURCES INC Ordinary Share 218937100 530,613 6,631 SH SOLE 6,631 0 0
COSTCO WHOLESALE CORP Ordinary Share 22160K105 12,199,541 13,041 SH SOLE 13,041 0 0
CRH PLC Ordinary Share G25508105 780,993 7,299 SH SOLE 7,299 0 0
CROWDSTRIKE HOLDINGS INC Ordinary Share 22788C105 10,160,446 13,314 SH SOLE 13,314 0 0
CSX CORP Ordinary Share 126408103 685,827 14,429 SH SOLE 14,429 0 0
CUMMINS INC Ordinary Share 231021106 2,024,740 2,839 SH SOLE 2,839 0 0
CVS HEALTH CORP Ordinary Share 126650100 3,350,500 32,388 SH SOLE 32,388 0 0
DANAHER CORP Ordinary Share 235851102 5,654,208 29,684 SH SOLE 29,684 0 0
DEERE & CO Ordinary Share 244199105 1,835,837 2,894 SH SOLE 2,894 0 0
DELL TECHNOLOGIES INC Ordinary Share 24703L202 280,449 650 SH SOLE 650 0 0
DEVON ENERGY CORP Ordinary Share 25179M103 347,501 8,410 SH SOLE 8,410 0 0
DIGITAL REALTY TRUST INC Ordinary Share 253868103 622,963 3,469 SH SOLE 3,469 0 0
DUKE ENERGY CORPORATION Ordinary Share 26441C204 2,890,798 22,838 SH SOLE 22,838 0 0
EATON CORP PLC Ordinary Share G29183103 299,562 703 SH SOLE 703 0 0
EATON VANCE TAX-MANAGED DIVERSIFIED EQUITY INCOME FUND Closed-End Fund 27828N102 831,746 57,204 SH SOLE 57,204 0 0
ELI LILLY AND CO Ordinary Share 532457108 8,288,061 6,910 SH SOLE 6,910 0 0
EMERSON ELECTRIC CO Ordinary Share 291011104 3,466,721 24,217 SH SOLE 24,217 0 0
EOG RESOURCES INC Ordinary Share 26875P101 3,175,142 24,475 SH SOLE 24,475 0 0
EVERSOURCE ENERGY Ordinary Share 30040W108 1,501,915 20,782 SH SOLE 20,782 0 0
EXXON MOBIL CORPORATION Ordinary Share 30233Q108 7,278,001 53,233 SH SOLE 53,233 0 0
FEDEX CORP Ordinary Share 31428X106 255,827 817 SH SOLE 817 0 0
FINANCIAL SELECT SECTOR SPDR ETF Equity ETF 81369Y605 233,900 4,363 SH SOLE 4,363 0 0
FISERV INC Ordinary Share 337738108 2,771,325 56,500 SH SOLE 56,500 0 0
FORTIVE CORP Ordinary Share 34959J108 236,174 3,866 SH SOLE 3,866 0 0
GE VERNOVA LLC COM Ordinary Share 36828A101 545,135 464 SH SOLE 464 0 0
GENERAL DYNAMICS CORP Ordinary Share 369550108 1,065,908 3,009 SH SOLE 3,009 0 0
GENERAL ELECTRIC CO Ordinary Share 369604301 975,062 2,609 SH SOLE 2,609 0 0
GILEAD SCIENCES INC Ordinary Share 375558103 2,573,925 20,373 SH SOLE 20,373 0 0
GOLDMAN SACHS GROUP INC Ordinary Share 38141G104 683,686 676 SH SOLE 676 0 0
GXO LOGISTICS INC Ordinary Share 36262G101 785,039 15,484 SH SOLE 15,484 0 0
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAPITAL Ordinary Share 41068X100 1,034,044 26,480 SH SOLE 26,480 0 0
HEALTHPEAK PROPERTIES ORD Ordinary Share 42250P103 2,144,066 100,190 SH SOLE 100,190 0 0
HOME DEPOT INC Ordinary Share 437076102 15,734,083 44,613 SH SOLE 44,613 0 0
HONEYWELL AEROSPACE INC Ordinary Share 43849R105 1,365,943 6,179 SH SOLE 6,179 0 0
HONEYWELL INTERNATIONAL INC Ordinary Share 438516205 1,400,718 6,256 SH SOLE 6,256 0 0
HOULIHAN LOKEY INC Ordinary Share 441593100 1,033,338 7,704 SH SOLE 7,704 0 0
ILLINOIS TOOL WORKS INC Ordinary Share 452308109 7,440,359 27,509 SH SOLE 27,509 0 0
INGERSOLL-RAND PLC Ordinary Share 45687V106 365,347 4,456 SH SOLE 4,456 0 0
INTERCONTINENTAL EXCHANGE INC Ordinary Share 45866F104 2,219,058 18,025 SH SOLE 18,025 0 0
INTERNATIONAL BUSINESS MACHINES CORP Ordinary Share 459200101 7,056,684 25,094 SH SOLE 25,094 0 0
INTUITIVE SURGICAL INC Ordinary Share 46120E602 536,868 1,350 SH SOLE 1,350 0 0
ISHARES CORE S&P 500 ETF Equity ETF 464287200 2,848,466 3,804 SH SOLE 3,804 0 0
ISHARES MSCI EAFE ETF Equity ETF 464287465 229,055 2,205 SH SOLE 2,205 0 0
ISHARES RUSSELL 2000 ETF Equity ETF 464287655 226,539 754 SH SOLE 754 0 0
ISHARES RUSSELL MID-CAP ETF Equity ETF 464287499 402,889 3,652 SH SOLE 3,652 0 0
ISHARES S&P 500 GROWTH Equity ETF 464287309 330,622 2,404 SH SOLE 2,404 0 0
ISHARES U S TECHNOLOGY ETF Equity ETF 464287721 370,778 1,470 SH SOLE 1,470 0 0
JOHNSON & JOHNSON Ordinary Share 478160104 14,704,529 57,899 SH SOLE 57,899 0 0
JP MORGAN Preferred Share 48128BAH4 20,055 20,000 SH SOLE 20,000 0 0
JPMORGAN CHASE & CO Ordinary Share 46625H100 35,373,309 108,066 SH SOLE 108,066 0 0
JPMORGAN EQUITY FOCUS ETF Equity ETF 46654Q781 349,999 4,357 SH SOLE 4,357 0 0
LABCORP HOLDINGS INC Ordinary Share 504922105 215,600 770 SH SOLE 770 0 0
LAM RESEARCH CORP Ordinary Share 512807306 9,720,459 22,432 SH SOLE 22,432 0 0
LINDE PLC Ordinary Share G54950103 1,353,598 2,608 SH SOLE 2,608 0 0
LIVE NATION ENTERTAINMENT INC Ordinary Share 538034109 1,357,761 7,415 SH SOLE 7,415 0 0
LOCKHEED MARTIN CORP Ordinary Share 539830109 1,839,151 3,610 SH SOLE 3,610 0 0
LOWE'S COMPANIES INC Ordinary Share 548661107 1,699,978 7,710 SH SOLE 7,710 0 0
MANULIFE FINANCIAL CORP Ordinary Share 56501R106 466,068 11,505 SH SOLE 11,505 0 0
MARVELL TECHNOLOGY INC Ordinary Share 573874104 7,027,684 23,592 SH SOLE 23,592 0 0
MASTERCARD INC A Ordinary Share 57636Q104 3,462,178 6,741 SH SOLE 6,741 0 0
MCDONALD'S CORP Ordinary Share 580135101 17,854,318 66,051 SH SOLE 66,051 0 0
MCKESSON CORP Ordinary Share 58155Q103 2,402,867 3,180 SH SOLE 3,180 0 0
MERCK & CO INC Ordinary Share 58933Y105 7,518,150 58,507 SH SOLE 58,507 0 0
MICROSOFT CORP Ordinary Share 594918104 32,694,903 87,649 SH SOLE 87,649 0 0
MORGAN STANLEY Ordinary Share 617446448 295,792 1,415 SH SOLE 1,415 0 0
NATERA INC Ordinary Share 632307104 1,853,461 6,828 SH SOLE 6,828 0 0
NESTLE SA ADR American Depository Receipt 641069406 225,918 2,200 SH SOLE 2,200 0 0
NETFLIX INC Ordinary Share 64110L106 563,917 7,898 SH SOLE 7,898 0 0
NEXTERA ENERGY INC Ordinary Share 65339F101 19,081,695 217,406 SH SOLE 217,406 0 0
NORFOLK SOUTHERN CORP Ordinary Share 655844108 294,142 935 SH SOLE 935 0 0
NORTHROP GRUMMAN CORP Ordinary Share 666807102 305,586 600 SH SOLE 600 0 0
NOVO NORDISK A/S American Depository Receipt 670100205 311,610 6,500 SH SOLE 6,500 0 0
NVIDIA CORP Ordinary Share 67066G104 13,524,883 67,594 SH SOLE 67,594 0 0
OMNICOM GROUP INC Ordinary Share 681919106 6,384,370 87,661 SH SOLE 87,661 0 0
ORACLE CORPORATION Ordinary Share 68389X105 5,432,022 37,066 SH SOLE 37,066 0 0
O'REILLY AUTOMOTIVE INC Ordinary Share 67103H107 8,356,155 90,739 SH SOLE 90,739 0 0
PACKAGING CORP OF AMERICA Ordinary Share 695156109 3,415,029 14,332 SH SOLE 14,332 0 0
PALO ALTO NETWORKS INC. Ordinary Share 697435105 8,107,409 23,774 SH SOLE 23,774 0 0
PARKER HANNIFIN CORP Ordinary Share 701094104 391,248 400 SH SOLE 400 0 0
PEPSICO INC Ordinary Share 713448108 10,480,698 77,405 SH SOLE 77,405 0 0
PFIZER INC Ordinary Share 717081103 956,217 39,710 SH SOLE 39,710 0 0
PHILIP MORRIS INTERNATIONAL INC Ordinary Share 718172109 651,276 3,600 SH SOLE 3,600 0 0
PHILLIPS 66 Ordinary Share 718546104 1,213,441 7,178 SH SOLE 7,178 0 0
PNC FINANCIAL SERVICES GROUP INC Ordinary Share 693475105 5,932,917 24,096 SH SOLE 24,096 0 0
POWERSHARES QQQ ETF Equity ETF 46090E103 760,058 1,032 SH SOLE 1,032 0 0
PROCTER & GAMBLE CO Ordinary Share 742718109 11,748,096 80,115 SH SOLE 80,115 0 0
PROLOGIS INC Ordinary Share 74340W103 3,649,980 26,943 SH SOLE 26,943 0 0
PTC INC Ordinary Share 69370C100 484,660 4,266 SH SOLE 4,266 0 0
QUALCOMM INC Ordinary Share 747525103 6,786,967 36,728 SH SOLE 36,728 0 0
REALTY INCOME CORP Ordinary Share 756109104 2,820,047 45,514 SH SOLE 45,514 0 0
RESMED INC Ordinary Share 761152107 623,811 3,201 SH SOLE 3,201 0 0
ROCKWELL AUTOMATION INC Ordinary Share 773903109 621,820 1,256 SH SOLE 1,256 0 0
ROGERS CORP Ordinary Share 775133101 327,460 2,000 SH SOLE 2,000 0 0
RTX CORPORATION Ordinary Share 75513E101 10,555,023 55,632 SH SOLE 55,632 0 0
SALESFORCE.COM INC Ordinary Share 79466L302 2,243,685 14,322 SH SOLE 14,322 0 0
SEA LTD American Depository Receipt 81141R100 2,104,714 21,963 SH SOLE 21,963 0 0
SELECT SECTOR SPDR TRUST SHS BEN INT ENERGY Equity ETF 81369Y506 637,692 12,007 SH SOLE 12,007 0 0
SELECTIVE INSURANCE GROUP INC Ordinary Share 816300107 235,055 2,423 SH SOLE 2,423 0 0
SERVICE CORP INTERNATIONAL Ordinary Share 817565104 3,775,060 49,698 SH SOLE 49,698 0 0
SERVICENOW INC Ordinary Share 81762P102 1,792,500 18,055 SH SOLE 18,055 0 0
SHERWIN-WILLIAMS CO Ordinary Share 824348106 1,468,869 4,266 SH SOLE 4,266 0 0
SNAP-ON INC Ordinary Share 833034101 2,943,556 7,315 SH SOLE 7,315 0 0
SNOWFLAKE CL A ORD Ordinary Share 833445109 3,083,522 12,116 SH SOLE 12,116 0 0
SOUTHERN CO Ordinary Share 842587107 1,033,477 10,798 SH SOLE 10,798 0 0
SPDR S&P 500 ETF Equity ETF 78462F103 2,829,512 3,789 SH SOLE 3,789 0 0
SPDR S&P MIDCAP 400 ETF Equity ETF 78467Y107 327,756 466 SH SOLE 466 0 0
SPOTIFY TECHNOLOGY SA Ordinary Share L8681T102 207,986 453 SH SOLE 453 0 0
STAG INDUSTRIAL INC Ordinary Share 85254J102 903,735 23,745 SH SOLE 23,745 0 0
STARBUCKS CORP Ordinary Share 855244109 663,274 6,491 SH SOLE 6,491 0 0
STRYKER CORPORATION Ordinary Share 863667101 7,412,593 23,544 SH SOLE 23,544 0 0
SYNOPSYS INC Ordinary Share 871607107 1,098,224 2,462 SH SOLE 2,462 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF Equity ETF 81369Y803 362,750 1,904 SH SOLE 1,904 0 0
TESLA MOTORS INC Ordinary Share 88160R101 374,755 891 SH SOLE 891 0 0
THERMO FISHER SCIENTIFIC INC Ordinary Share 883556102 1,826,069 3,642 SH SOLE 3,642 0 0
TJX COMPANIES INC Ordinary Share 872540109 17,855,055 117,855 SH SOLE 117,855 0 0
T-MOBILE US INC Ordinary Share 872590104 7,241,240 43,172 SH SOLE 43,172 0 0
TORONTO-DOMINION BANK Ordinary Share 891160509 3,150,016 25,941 SH SOLE 25,941 0 0
TRACTOR SUPPLY CO Ordinary Share 892356106 4,204,541 133,013 SH SOLE 133,013 0 0
TRANE TECHNOLOGIES PLC Ordinary Share G8994E103 5,772,603 11,753 SH SOLE 11,753 0 0
TRANSDIGM GROUP INC Ordinary Share 893641100 2,289,777 1,719 SH SOLE 1,719 0 0
TRAVELERS COMPANIES INC Ordinary Share 89417E109 2,140,168 6,483 SH SOLE 6,483 0 0
U.S. BANCORP Ordinary Share 902973304 206,870 3,425 SH SOLE 3,425 0 0
U.S. BANCORP Preferred Share 902973866 241,574 315 SH SOLE 315 0 0
UNION PACIFIC CORP Ordinary Share 907818108 1,674,160 6,155 SH SOLE 6,155 0 0
UNITED PARCEL SERVICE INC (UPS) CLASS B Ordinary Share 911312106 2,794,140 25,992 SH SOLE 25,992 0 0
UNITEDHEALTH GROUP INC Ordinary Share 91324P102 3,288,243 7,911 SH SOLE 7,911 0 0
VALERO ENERGY CORP Ordinary Share 91913Y100 6,344,315 24,360 SH SOLE 24,360 0 0
VANGUARD 500 ETF Equity ETF 922908363 1,589,295 2,314 SH SOLE 2,314 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF SHAR Equity ETF 921908844 304,057 1,285 SH SOLE 1,285 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETF 921943858 1,253,501 17,593 SH SOLE 17,593 0 0
VANGUARD FTSE EMERGING MARKETS ETF Equity ETF 922042858 377,257 6,320 SH SOLE 6,320 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Equity ETF 92204A702 381,986 3,196 SH SOLE 3,196 0 0
VANGUARD MATERIALS ETF Equity ETF 92204A801 5,104,991 22,313 SH SOLE 22,313 0 0
VANGUARD SMALL CAP ETF Equity ETF 922908751 345,598 1,140 SH SOLE 1,140 0 0
VERIZON COMMUNICATIONS INC Ordinary Share 92343V104 2,372,903 56,044 SH SOLE 56,044 0 0
VISA INC CLASS A Ordinary Share 92826C839 2,459,086 7,167 SH SOLE 7,167 0 0
WAL-MART STORES INC Ordinary Share 931142103 5,250,790 46,360 SH SOLE 46,360 0 0
WALT DISNEY CO Ordinary Share 254687106 248,999 2,587 SH SOLE 2,587 0 0
WASTE MANAGEMENT INC Ordinary Share 94106L109 8,284,004 37,168 SH SOLE 37,168 0 0
WEBSTER FINANCIAL CORP Ordinary Share 947890109 263,267 3,445 SH SOLE 3,445 0 0
WEC ENERGY GROUP INC Ordinary Share 92939U106 631,609 5,409 SH SOLE 5,409 0 0
WELLS FARGO & CO Ordinary Share 949746101 2,046,166 24,760 SH SOLE 24,760 0 0
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORP Ordinary Share 929740108 296,560 1,100 SH SOLE 1,100 0 0
WOODWARD INC Ordinary Share 980745103 786,213 1,848 SH SOLE 1,848 0 0
WR BERKLEY CORP Ordinary Share 084423102 2,858,651 40,531 SH SOLE 40,531 0 0
XPO LOGISTICS INC Ordinary Share 983793100 1,726,899 8,412 SH SOLE 8,412 0 0
XYLEM INC Ordinary Share 98419M100 3,144,268 26,599 SH SOLE 26,599 0 0