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
AFLAC INC COM USD0.10 COM 001055102   9,366,559 104,877 SH   SOLE   48,341 0 56,536
AT&T INC COM USD1 COM 00206R102   8,657 453 SH   SOLE   0 0 453
ABBOTT LABORATORIES COM 002824100   57,774 556 SH   SOLE   0 0 556
ABBVIE INC COM USD0.01 COM 00287Y109   649,546 3,787 SH   SOLE   0 0 3,787
ADOBE INC COM COM 00724F101   52,221 94 SH   SOLE   0 0 94
ADVANCED MICRO DEVICES INC COM 007903107   7,687,619 47,393 SH   SOLE   13,817 0 33,576
AGILENT TECHNOLOGIES INC COM USD0.01 COM 00846U101   907 7 SH   SOLE   0 0 7
AIRBNB INC COM CL A COM 009066101   1,971 13 SH   SOLE   0 0 13
AIR PRODUCTS AND CHEMICALS INC COM 009158106   6,303,403 24,518 SH   SOLE   13,206 0 11,312
ALBEMARLE CORP COM USD0.01 COM 012653101   12,895 135 SH   SOLE   0 0 135
ALEXANDRIA REAL ESTATE EQUITIES COM USD0.01 COM 015271109   3,232,007 27,631 SH   SOLE   0 0 27,631
ALIGN TECHNOLOGY INC COM USD0.0001 COM 016255101   241 1 SH   SOLE   0 0 1
ALLSTATE CORP COM USD0.01 COM 020002101   1,277 8 SH   SOLE   0 0 8
ALPHABET INC CAP STK CL C COM 02079K107   18,755,127 102,252 SH   SOLE   0 0 102,252
ALPHABET INC CAP STK CL A COM 02079K305   9,107,003 49,997 SH   SOLE   24,750 0 25,247
ALTRIA GROUP INC COM 02209S103   19,268 423 SH   SOLE   0 0 423
AMAZON.COM INC COM 023135106   614,922 3,182 SH   SOLE   0 0 3,182
AMERICAN ELEC PWR CO INC COM COM 025537101   1,492 17 SH   SOLE   0 0 17
AMERICAN EXPRESS CO COM USD0.20 COM 025816109   79,653 344 SH   SOLE   0 0 344
AMERICAN INTERNATIONAL GROUP INC COM 026874784   5,123 69 SH   SOLE   0 0 69
AMERICAN TOWER CORP NEW COM COM 03027X100   68,422 352 SH   SOLE   0 0 352
AMERICAN WATER WORKS COMPANY INC COM USD0.01 COM 030420103   106,299 823 SH   SOLE   0 0 823
CENCORA INC COM COM 03073E105   650,216 2,886 SH   SOLE   0 0 2,886
AMERIPRISE FINANCIAL INC COM USD0.01 COM 03076C106   854 2 SH   SOLE   0 0 2
AMETEK INC COM COM 031100100   1,000 6 SH   SOLE   0 0 6
AMGEN INC COM 031162100   4,205,265 13,459 SH   SOLE   13,417 0 42
AMPHENOL CORP CLASS A COM USD0.001 COM 032095101   31,125 462 SH   SOLE   0 0 462
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105   5,022 22 SH   SOLE   0 0 22
ANSYS INC COM USD0.01 COM 03662Q105   643 2 SH   SOLE   0 0 2
ELEVANCE HEALTH INC COM COM 036752103   62,314 115 SH   SOLE   0 0 115
APPLE INC COM 037833100   30,677,129 145,652 SH   SOLE   18,109 0 127,543
APPLIED MATERIALS INC COM USD0.01 COM 038222105   14,867 63 SH   SOLE   0 0 63
ARCHER-DANIELS-MIDLA ND CO COM 039483102   846 14 SH   SOLE   0 0 14
ARISTA NETWORKS INC COM USD0.0001 COM 040413106   110,752 316 SH   SOLE   0 0 316
ATLAS COPCO AB SP ADR A NEW COM 049255706   15,247 808 SH   SOLE   0 0 808
AUTODESK INC COM 052769106   9,403 38 SH   SOLE   0 0 38
AUTOMATIC DATA PROCESSING INC COM USD0.10 COM 053015103   8,354 35 SH   SOLE   0 0 35
AVALONBAY COMMUNITIES INC COM USD0.01 COM 053484101   32,896 159 SH   SOLE   0 0 159
BALL CORP COM NPV COM 058498106   1,260 21 SH   SOLE   0 0 21
BANK AMERICA CORP COM COM 060505104   85,068 2,139 SH   SOLE   0 0 2,139
BANK OF NEW YORK MELLON CORP COM USD0.01 COM 064058100   1,318 22 SH   SOLE   0 0 22
BAXTER INTERNATIONAL INC COM USD1.00 COM 071813109   401 12 SH   SOLE   0 0 12
BEACON ROOFING SUPPLY INC COM 073685109   8,598 95 SH   SOLE   0 0 95
BECTON DICKINSON &CO COM USD1.00 COM 075887109   2,337 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B COM 084670702   6,961,975 17,114 SH   SOLE   0 0 17,114
BEST BUY CO INC COM USD0.10 COM 086516101   674 8 SH   SOLE   0 0 8
BLACKROCK INC COM USD0.01 COM 09247X101   683,394 868 SH   SOLE   0 0 868
BLACKSTONE INC COM 09260D107   4,470,881 36,114 SH   SOLE   0 0 36,114
BOEING CO COM 097023105   409,340 2,249 SH   SOLE   0 0 2,249
BOOKING HOLDINGS INC COM COM 09857L108   657,609 166 SH   SOLE   0 0 166
BOSTON PROPERTIES INC COM COM 101121101   800 13 SH   SOLE   0 0 13
BOSTON SCIENTIFIC CORP COM 101137107   28,494 370 SH   SOLE   0 0 370
BRISTOL-MYERS SQUIBB CO COM COM 110122108   29,071 700 SH   SOLE   0 0 700
BROADRIDGE FINANCIAL SOLUTION INC COM USD0.01 COM 11133T103   7,415,391 37,642 SH   SOLE   18,461 0 19,181
BROADCOM INC COM COM 11135F101   2,092,006 1,303 SH   SOLE   0 0 1,303
CBRE GROUP INC COM USD0.01 CLASS A COM 12504L109   980 11 SH   SOLE   0 0 11
THE CIGNA GROUP COM COM 125523100   7,603 23 SH   SOLE   0 0 23
CME GROUP INC COM COM 12572Q105   5,857,719 29,795 SH   SOLE   12,320 0 17,475
CSX CORP COM USD1 COM 126408103   123,832 3,702 SH   SOLE   0 0 3,702
CVS HEALTH CORPORATION COM USD0.01 COM 126650100   2,116,280 35,833 SH   SOLE   35,720 0 113
COTERRA ENERGY INC COM COM 127097103   2,199,742 82,480 SH   SOLE   0 0 82,480
CADENCE DESIGN SYSTEMS INC COM USD0.01 COM 127387108   4,309 14 SH   SOLE   0 0 14
CAPITAL ONE FINANCIAL CORP COM USD0.01 COM 14040H105   36,274 262 SH   SOLE   0 0 262
CARRIER GLOBAL CORPORATION COM COM 14448C104   46,742 741 SH   SOLE   0 0 741
CATERPILLAR INC COM COM 149123101   415,376 1,247 SH   SOLE   0 0 1,247
CELANESE CORP DEL COM COM 150870103   486,144 3,604 SH   SOLE   0 0 3,604
CENTENE CORP COM 15135B101   928 14 SH   SOLE   0 0 14
CHARTER COMMUNICATIONS INC NEW CL A COM 16119P108   2,392 8 SH   SOLE   0 0 8
CHEVRON CORP NEW COM COM 166764100   8,325,757 53,227 SH   SOLE   25,669 0 27,558
CHIPOTLE MEXICAN GRILL INC COM 169656105   15,663 250 SH   SOLE   0 0 250
CISCO SYSTEMS INC COM 17275R102   3,584,348 75,444 SH   SOLE   0 0 75,444
CINTAS CORP COM 172908105   1,401 2 SH   SOLE   0 0 2
CITIGROUP INC COM 172967424   13,009 205 SH   SOLE   0 0 205
CLOUDFLARE INC CL A COM COM 18915M107   83 1 SH   SOLE   0 0 1
COCA-COLA CO COM 191216100   1,184,463 18,609 SH   SOLE   0 0 18,609
COGNIZANT TECHNOLOGY SOLUTIONS CORP COM CL A USD0.01 COM 192446102   274,652 4,039 SH   SOLE   0 0 4,039
ENOVIS CORPORATION COM COM 194014502   452 10 SH   SOLE   0 0 10
COLGATE-PALMOLIVE CO COM USD1.00 COM 194162103   65,599 676 SH   SOLE   0 0 676
COMCAST CORP COM 20030N101   194,390 4,964 SH   SOLE   0 0 4,964
CONAGRA BRANDS INC COM 205887102   8,526 300 SH   SOLE   0 0 300
CONOCOPHILLIPS COM COM 20825C104   88,187 771 SH   SOLE   0 0 771
CONSTELLATION BRANDS INC COM USD0.01 CLASS A COM 21036P108   772 3 SH   SOLE   0 0 3
CONSTELLATION ENERGY CORP COM COM 21037T109   2,804 14 SH   SOLE   0 0 14
COPART INC COM USD0.0001 COM 217204106   49,394 912 SH   SOLE   0 0 912
CORNING INC COM 219350105   78 2 SH   SOLE   0 0 2
CORTEVA INC COM COM 22052L104   3,506 65 SH   SOLE   0 0 65
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105   147,898 174 SH   SOLE   0 0 174
COSTAR GROUP INC COM 22160N109   1,186 16 SH   SOLE   0 0 16
CROWDSTRIKE HLDGS INC CL A COM 22788C105   57,479 150 SH   SOLE   0 0 150
CROWN CASTLE INC COM COM 22822V101   1,368 14 SH   SOLE   0 0 14
CUMMINS INC COM 231021106   1,108 4 SH   SOLE   0 0 4
DR HORTON INC COM STK USD0.01 COM 23331A109   5,516,546 39,144 SH   SOLE   0 0 39,144
DT MIDSTREAM INC COMMON STOCK COM 23345M107   1,563 22 SH   SOLE   0 0 22
DANAHER CORPORATION COM COM 235851102   605,187 2,422 SH   SOLE   0 0 2,422
DASSAULT SYSTEMES SPON ADR EACH REP 1 ORD SHS COM 237545108   28,154 745 SH   SOLE   0 0 745
DATADOG INC CL A COM COM 23804L103   130 1 SH   SOLE   0 0 1
DEERE & CO COM 244199105   192,419 515 SH   SOLE   0 0 515
DELTA AIR LINES INC COM 247361702   1,518 32 SH   SOLE   0 0 32
DEVON ENERGY CORP NEW COM 25179M103   1,232 26 SH   SOLE   0 0 26
DEXCOM INC COM 252131107   2,494 22 SH   SOLE   0 0 22
DIAGEO ADR EACH REPR 4 ORD GBX28.935185 COM 25243Q205   6,159,726 48,856 SH   SOLE   24,398 0 24,458
DIGITAL REALTY TRUST INC COM 253868103   2,433 16 SH   SOLE   0 0 16
DISNEY WALT CO COM COM 254687106   31,475 317 SH   SOLE   0 0 317
DOCUSIGN INC COM COM 256163106   54 1 SH   SOLE   0 0 1
DOLLAR GEN CORP NEW COM COM 256677105   5,554,496 42,006 SH   SOLE   14,363 0 27,643
DOMINION ENERGY INC COM COM 25746U109   7,301 149 SH   SOLE   0 0 149
DOW INC COM COM 260557103   902 17 SH   SOLE   0 0 17
DUKE ENERGY CORP NEW COM NEW ISIN #US26441C2044 SEDOL #B7JZSK0 COM 26441C204   25,058 250 SH   SOLE   0 0 250
DUPONT DE NEMOURS INC COM COM 26614N102   1,610 20 SH   SOLE   0 0 20
EOG RESOURCES INC COM 26875P101   35,747 284 SH   SOLE   0 0 284
EBAY INC. COM COM 278642103   1,504 28 SH   SOLE   0 0 28
ECOLAB INC COM 278865100   8,568 36 SH   SOLE   0 0 36
EDWARDS LIFESCIENCES CORP COM 28176E108   1,570 17 SH   SOLE   0 0 17
ELECTRONIC ARTS INC COM 285512109   263,055 1,888 SH   SOLE   0 0 1,888
EMBECTA CORP COMMON STOCK COM 29082K105   25 2 SH   SOLE   0 0 2
EMCOR GROUP INC COM STK USD0.01 COM 29084Q100   36,143 99 SH   SOLE   0 0 99
EMERSON ELECTRIC CO COM 291011104   4,137,059 37,555 SH   SOLE   37,502 0 53
ENPHASE ENERGY INC COM USD0.00001 COM 29355A107   399 4 SH   SOLE   0 0 4
EPAM SYS INC COM USD0.001 COM 29414B104   1,693 9 SH   SOLE   0 0 9
EQUIFAX INC COM USD1.25 COM 294429105   970 4 SH   SOLE   0 0 4
EQUINIX INC COM COM 29444U700   29,507 39 SH   SOLE   0 0 39
EQUITY RESIDENTIAL SBI USD0.01 COM 29476L107   971 14 SH   SOLE   0 0 14
ESAB CORPORATION COM COM 29605J106   755 8 SH   SOLE   0 0 8
ETSY INC COM COM 29786A106   413 7 SH   SOLE   0 0 7
EVERCORE INC CLASS A COM 29977A105   65,655 315 SH   SOLE   0 0 315
EXELON CORP COM NPV COM 30161N101   1,488 43 SH   SOLE   0 0 43
EXXON MOBIL CORP COM COM 30231G102   5,955,027 51,729 SH   SOLE   0 0 51,729
FTI CONSULTING INC COM 302941109   1,293 6 SH   SOLE   0 0 6
META PLATFORMS INC CLASS A COMMON STOCK COM 30303M102   1,174,328 2,329 SH   SOLE   0 0 2,329
FACTSET RESEARCH SYSTEMS INC COM 303075105   6,702,536 16,417 SH   SOLE   7,739 0 8,678
FASTENAL COM STK USD0.01 COM 311900104   1,257 20 SH   SOLE   0 0 20
FEDEX CORP COM USD0.10 COM 31428X106   5,397 18 SH   SOLE   0 0 18
CASH COM 315994103   186,503 186,503 SH   SOLE   0 0 186,503
FIDELITY GOVERNMENT CASH RESERVES COM 316067107   13,854,861 13,854,861 SH   SOLE   0 0 13,854,861
FIDELITY NATL INFORMATION SERVICES COM USD0.01 COM 31620M106   1,130 15 SH   SOLE   0 0 15
FIFTH THIRD BANCORP COM 316773100   876 24 SH   SOLE   0 0 24
FIRST REPUBLIC BANK SAN FRANCISCO COM USD0.01 COM 33616C100   1 40 SH   SOLE   0 0 40
FISERV INC COM STK USD0.01 COM 337738108   8,205,695 55,057 SH   SOLE   28,390 0 26,667
FORD MTR CO DEL COM COM 345370860   5,417 432 SH   SOLE   0 0 432
FORTINET INC COM USD0.001 COM 34959E109   50,928 845 SH   SOLE   0 0 845
FORTIVE CORP COM COM 34959J108   6,447 87 SH   SOLE   0 0 87
FORTREA HLDGS INC COMMON STOCK COM 34965K107   47 2 SH   SOLE   0 0 2
FREEPORT-MCMORAN INC COM USD0.10 COM 35671D857   10,935 225 SH   SOLE   0 0 225
FRONTIER COMMUNICATIONS HLDGS 5.87500 percent 11/01/2029 NOTE CALL MAKE WHOLE (Call Date 11/01/24) COM 35908MAA8   773 888 SH   SOLE   0 0 888
GABELLI DIVID &INCOME TR 5.375 SR H CUM P 5.37500 percent 06/07/2024 PFD COM 36242H880   17,496 763 SH   SOLE   0 0 763
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107   7,636 98 SH   SOLE   0 0 98
ARTHUR J. GALLAGHER & CO. ISIN #US3635761097 SEDOL #BD1QWJ0 COM 363576109   3,890 15 SH   SOLE   0 0 15
GE VERNOVA INC COM COM 36828A101   15,607 91 SH   SOLE   0 0 91
GENERAL DYNAMICS CORP COM USD1.00 COM 369550108   18,279 63 SH   SOLE   0 0 63
GE AEROSPACE COM NEW COM 369604301   59,137 372 SH   SOLE   0 0 372
GENERAL MILLS INC COM USD0.10 COM 370334104   759 12 SH   SOLE   0 0 12
GENERAL MTRS CO COM COM 37045V100   3,670 79 SH   SOLE   0 0 79
GENUINE PARTS CO COM USD1.00 COM 372460105   6,695,807 48,408 SH   SOLE   26,598 0 21,810
GILEAD SCIENCES INC COM USD0.001 COM 375558103   4,460 65 SH   SOLE   0 0 65
GLOBAL PAYMENTS INC COM 37940X102   484 5 SH   SOLE   0 0 5
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104   67,848 150 SH   SOLE   0 0 150
GRAINGER W W INC COM USD0.50 COM 384802104   522,397 579 SH   SOLE   0 0 579
HCA HEALTHCARE INC COM COM 40412C101   26,988 84 SH   SOLE   0 0 84
HP INC COM COM 40434L105   525 15 SH   SOLE   0 0 15
OAKMARK FUND INSTITUTIONAL COM 413838780   95,337 679 SH   SOLE   0 0 679
HOME DEPOT INC COM 437076102   475,740 1,382 SH   SOLE   0 0 1,382
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106   122,786 575 SH   SOLE   0 0 575
HUMANA INC COM 444859102   747 2 SH   SOLE   0 0 2
IDEXX LABORATORIES INC COM USD0.10 COM 45168D104   1,462 3 SH   SOLE   0 0 3
ILLINOIS TOOL WORKS INC COM USD0.01 COM 452308109   3,592,474 15,161 SH   SOLE   0 0 15,161
ILLUMINA INC COM USD0.01 COM 452327109   418 4 SH   SOLE   0 0 4
INCYTE CORP COM 45337C102   1,273 21 SH   SOLE   0 0 21
INTEL CORP COM USD0.001 COM 458140100   69,218 2,235 SH   SOLE   0 0 2,235
INTERCONTINENTAL EXCHANGE INC COM USD0.01 COM 45866F104   445,851 3,257 SH   SOLE   0 0 3,257
INTERNATIONAL BUS MACH CORP COM USD0.20 COM 459200101   2,809,573 16,245 SH   SOLE   0 0 16,245
INTERNATIONAL FLAVORS &FRAGRANCES COM USD0.125 COM 459506101   762 8 SH   SOLE   0 0 8
INTERPUBLIC GROUP COS INC COM USD0.10 COM 460690100   197,027 6,773 SH   SOLE   0 0 6,773
INTUIT INC COM 461202103   11,173 17 SH   SOLE   0 0 17
INTUITIVE SURGICAL INC COM 46120E602   10,232 23 SH   SOLE   0 0 23
INVESCO EXCHANGE TRADED FD TR S&P500 PUR GWT COM 46137V266   16,394 440 SH   SOLE   0 0 440
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT COM 46137V357   45,177 275 SH   SOLE   0 0 275
IQVIA HLDGS INC COM COM 46266C105   846 4 SH   SOLE   0 0 4
ISHARES CORE S&P TOTAL US STOCK MARKET ETF COM 464287150   154,414 1,300 SH   SOLE   0 0 1,300
ISHARES CORE S&P 500 ETF COM 464287200   489,224 894 SH   SOLE   0 0 894
ISHARES TR RUS 1000 GRW ETF COM 464287614   189,181 519 SH   SOLE   0 0 519
JPMORGAN CHASE &CO. COM COM 46625H100   17,623,946 87,135 SH   SOLE   21,287 0 65,848
JOHNSON &JOHNSON COM USD1.00 COM 478160104   9,677,664 66,213 SH   SOLE   27,469 0 38,744
KLA CORP COM NEW COM 482480100   21,437 26 SH   SOLE   0 0 26
KKR &CO INC COM COM 48251W104   1,263 12 SH   SOLE   0 0 12
KEYSIGHT TECHNOLOGIES INC COM USD0.01 WD COM 49338L103   274 2 SH   SOLE   0 0 2
KINDER MORGAN INC COM USD0.01 COM 49456B101   1,331 67 SH   SOLE   0 0 67
KROGER CO COM USD1.00 COM 501044101   3,295 66 SH   SOLE   0 0 66
L3HARRIS TECHNOLOGIES INC COM COM 502431109   3,992,596 17,778 SH   SOLE   0 0 17,778
LVMH MOET HENNESSY LOUIS VUITTON ADR COM 502441306   9,201 60 SH   SOLE   0 0 60
LABCORP HOLDINGS INC COM SHS COM 504922105   407 2 SH   SOLE   0 0 2
LAM RESEARCH CORP COM USD0.001 COM 512807108   1,336,387 1,255 SH   SOLE   0 0 1,255
ESTEE LAUDER COMPANIES INC COM USD0.01 CLASS A COM 518439104   1,596 15 SH   SOLE   0 0 15
LENNAR CORP COM USD0.10 CLASS A COM 526057104   3,147 21 SH   SOLE   0 0 21
ELI LILLY &CO COM COM 532457108   15,106,902 16,686 SH   SOLE   4,075 0 12,611
LINCOLN ELECTRIC HOLDINGS INC COM 533900106   1,320 7 SH   SOLE   0 0 7
LOCKHEED MARTIN CORP COM USD1.00 COM 539830109   8,141,458 17,430 SH   SOLE   8,371 0 9,059
LOWES COMPANIES INC COM USD0.50 COM 548661107   507,058 2,300 SH   SOLE   0 0 2,300
MSCI INC COM 55354G100   964 2 SH   SOLE   0 0 2
MANULIFE FINANCIAL CORP COM NPV ISIN #CA56501R1064 SEDOL #2492519 COM 56501R106   641,143 24,085 SH   SOLE   0 0 24,085
MARATHON PETROLEUM CORP COM USD0.01 COM 56585A102   779,619 4,494 SH   SOLE   0 0 4,494
MARSH &MCLENNAN COMPANIES INC COM USD1.00 COM 571748102   433,240 2,056 SH   SOLE   0 0 2,056
MARRIOTT INTERNATIONAL INC COM USD0.01 CLASS A COM 571903202   8,704 36 SH   SOLE   0 0 36
MARVELL TECHNOLOGY INC COM COM 573874104   140 2 SH   SOLE   0 0 2
MASTEC INC COM USD0.10 COM 576323109   19,151 179 SH   SOLE   0 0 179
MASTERCARD INCORPORATED CL A COM 57636Q104   127,495 289 SH   SOLE   0 0 289
MATCH GROUP INC NEW COM COM 57667L107   213 7 SH   SOLE   0 0 7
MCDONALD S CORP COM 580135101   8,650,300 33,944 SH   SOLE   14,816 0 19,128
MCKESSON CORP COM 58155Q103   28,618 49 SH   SOLE   0 0 49
MERCK &CO. INC COM COM 58933Y105   9,897,106 79,944 SH   SOLE   31,349 0 48,595
METLIFE INC COM USD0.01 COM 59156R108   2,737 39 SH   SOLE   0 0 39
MICROSOFT CORP COM 594918104   31,089,805 69,560 SH   SOLE   10,162 0 59,398
MICROCHIP TECHNOLOGY INC. COM COM 595017104   4,209 46 SH   SOLE   0 0 46
MICRON TECHNOLOGY INC COM 595112103   10,785 82 SH   SOLE   0 0 82
MID-AMER APT CMNTYS INC COM COM 59522J103   1,711 12 SH   SOLE   0 0 12
MODERNA INC COM COM 60770K107   594 5 SH   SOLE   0 0 5
MOLSON COORS BEVERAGE CO CL B COM 60871R209   1,372 27 SH   SOLE   0 0 27
MONDELEZ INTL INC COM NPV COM 609207105   741,632 11,333 SH   SOLE   0 0 11,333
MONSTER BEVERAGE CORP NEW COM COM 61174X109   2,597 52 SH   SOLE   0 0 52
MOODYS CORP COM USD0.01 COM 615369105   4,209 10 SH   SOLE   0 0 10
MORGAN STANLEY COM USD0.01 COM 617446448   7,705,507 79,283 SH   SOLE   46,412 0 32,871
MORGAN STANLEY GLBL FRANCHISE CLASS I COM 61744J283   354 10 SH   SOLE   0 0 10
MOSAIC CO NEW COM COM 61945C103   4,240,324 146,724 SH   SOLE   71,438 0 75,286
MOTOROLA SOLUTIONS INC COM 620076307   2,702 7 SH   SOLE   0 0 7
NESTLE ADR COM 641069406   18,543 181 SH   SOLE   0 0 181
NETAPP INC COM 64110D104   5,454,065 42,345 SH   SOLE   0 0 42,345
NETFLIX INC COM 64110L106   33,744 50 SH   SOLE   0 0 50
NETEASE INC ADS EACH REPR 25 COM STK USD0.0001 COM 64110W102   52,091 545 SH   SOLE   0 0 545
NEWMONT CORP COM ISIN #US6516391066 SEDOL #BJYKTV2 COM 651639106   2,969,834 70,930 SH   SOLE   0 0 70,930
NEXTRACKER INC CLASS A COM COM 65290E101   2,907 62 SH   SOLE   0 0 62
NEXTERA ENERGY INC COM USD0.01 COM 65339F101   8,260,552 116,658 SH   SOLE   45,246 0 71,412
NIKE INC CLASS B COM NPV COM 654106103   286,406 3,800 SH   SOLE   0 0 3,800
NORFOLK SOUTHN CORP COM COM 655844108   6,932,472 32,291 SH   SOLE   16,713 0 15,578
NORTHERN TRUST CORP COM USD1.666 COM 665859104   1,092 13 SH   SOLE   0 0 13
NORTHROP GRUMMAN CORP COM USD1 COM 666807102   2,616 6 SH   SOLE   0 0 6
NUCOR CORP COM USD0.40 COM 670346105   1,581 10 SH   SOLE   0 0 10
NVIDIA CORPORATION COM COM 67066G104   848,720 6,870 SH   SOLE   0 0 6,870
OREILLY AUTOMOTIVE INC COM COM 67103H107   24,289 23 SH   SOLE   0 0 23
OCCIDENTAL PETE CORP COM COM 674599105   315 5 SH   SOLE   0 0 5
OLD DOMINION FREIGHT LINE INC COM COM 679580100   1,060 6 SH   SOLE   0 0 6
ONEOK INC COM USD0.01 COM 682680103   1,142 14 SH   SOLE   0 0 14
ORACLE CORP COM 68389X105   471,043 3,336 SH   SOLE   0 0 3,336
OTIS WORLDWIDE CORP COM COM 68902V107   13,380 139 SH   SOLE   0 0 139
PNC FINANCIAL SERVICES GROUP COM USD5 COM 693475105   28,453 183 SH   SOLE   0 0 183
PPG INDUSTRIES INC COM USD1.666 COM 693506107   1,762 14 SH   SOLE   0 0 14
PACCAR INC COM USD1.00 COM 693718108   36,853 358 SH   SOLE   0 0 358
PALO ALTO NETWORKS INC COM USD0.0001 COM 697435105   4,773,600 14,081 SH   SOLE   0 0 14,081
PARKER-HANNIFIN CORP COM COM 701094104   3,035 6 SH   SOLE   0 0 6
PARNASSUS VALUE EQUITY INSTITUTIONAL COM 701765406   18,510 344 SH   SOLE   0 0 344
PAYCHEX INC COM USD0.01 COM 704326107   6,832,739 57,631 SH   SOLE   32,092 0 25,539
PAYPAL HLDGS INC COM COM 70450Y103   1,799 31 SH   SOLE   0 0 31
PEPSICO INC COM 713448108   8,622,108 52,277 SH   SOLE   21,965 0 30,312
REVVITY INC COM COM 714046109   419 4 SH   SOLE   0 0 4
PFIZER INC COM 717081103   208,395 7,448 SH   SOLE   0 0 7,448
PHILIP MORRIS INTERNATIONAL INC COM NPV COM 718172109   8,917 88 SH   SOLE   0 0 88
PHILLIPS 66 COM 718546104   33,316 236 SH   SOLE   0 0 236
PRICE T ROWE GROUPS COM USD0.20 COM 74144T108   2,422 21 SH   SOLE   0 0 21
PROCTER AND GAMBLE CO COM COM 742718109   9,937,427 60,256 SH   SOLE   25,065 0 35,191
PROGRESSIVE CORP COM COM 743315103   68,960 332 SH   SOLE   0 0 332
PROLOGIS INC. COM COM 74340W103   107,818 960 SH   SOLE   0 0 960
PRUDENTIAL FINANCIAL INC COM 744320102   1,172 10 SH   SOLE   0 0 10
PGIM JENN HEALTH SCIENCES CL Z COM 74441P866   125,657 2,504 SH   SOLE   0 0 2,504
PUBLIC SVC ENTERPRISE GRP INC COM COM 744573106   1,695 23 SH   SOLE   0 0 23
PUBLIC STORAGE OPER CO COM COM 74460D109   1,438 5 SH   SOLE   0 0 5
QUALCOMM INC COM 747525103   45,811 230 SH   SOLE   0 0 230
RTX CORPORATION COM USD1.00 COM 75513E101   333,295 3,320 SH   SOLE   0 0 3,320
REALTY INCOME CORP COM COM 756109104   6,725,203 127,665 SH   SOLE   68,697 0 58,968
REGENERON PHARMACEUTICALS INC COM 75886F107   45,194 43 SH   SOLE   0 0 43
RELIANCE INC COM NPV COM 759509102   68,830 241 SH   SOLE   0 0 241
REPUBLIC SERVICES INC COM 760759100   27,985 144 SH   SOLE   0 0 144
RESMED INC COM 761152107   383 2 SH   SOLE   0 0 2
ROCKWELL AUTOMATION INC COM USD1 COM 773903109   2,202 8 SH   SOLE   0 0 8
ROPER TECHNOLOGIES INC COM 776696106   4,509 8 SH   SOLE   0 0 8
ROSS STORES INC COM 778296103   32,697 225 SH   SOLE   0 0 225
S&P GLOBAL INC COM COM 78409V104   3,568 8 SH   SOLE   0 0 8
SBA COMMUNICATIONS CORP NEW CL A COM 78410G104   982 5 SH   SOLE   0 0 5
SALESFORCE INC COM COM 79466L302   39,336 153 SH   SOLE   0 0 153
SCHLUMBERGER LIMITED COM USD0.01 COM 806857108   3,633 77 SH   SOLE   0 0 77
SCHWAB CHARLES CORP COM COM 808513105   102,576 1,392 SH   SOLE   0 0 1,392
CONSUMER STAPLES SELECT SECTOR SPDR FUND COM 81369Y308   11,487 150 SH   SOLE   0 0 150
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND COM 81369Y407   380,851 2,088 SH   SOLE   0 0 2,088
SELECT SECTOR SPDR TR FINANCIAL COM 81369Y605   1,439,508 35,016 SH   SOLE   0 0 35,016
SELECT SECTOR SPDR TRUST TECHNOLOGY SELECT SECTOR USD DIS COM 81369Y803   93,885 415 SH   SOLE   0 0 415
SEMPRA COM COM 816851109   107,777 1,417 SH   SOLE   0 0 1,417
SERVICENOW INC COM USD0.001 COM 81762P102   30,680 39 SH   SOLE   0 0 39
SHERWIN-WILLIAMS CO COM 824348106   4,044,025 13,551 SH   SOLE   0 0 13,551
SILVERCORP METALS INC COM NPV ISIN #CA82835P1036 SEDOL #2784261 COM 82835P103   6,720 2,000 SH   SOLE   0 0 2,000
SIMON PROPERTY GROUP INC COM 828806109   2,125 14 SH   SOLE   0 0 14
SMUCKER J M CO COM NEW COM 832696405   16,356 150 SH   SOLE   0 0 150
SNOWFLAKE INC CL A COM 833445109   135 1 SH   SOLE   0 0 1
SOLVENTUM CORP COM SHS COM 83444M101   71,441 1,351 SH   SOLE   0 0 1,351
SOUTHERN CO COM 842587107   9,460,546 121,961 SH   SOLE   54,051 0 67,910
SOUTHWEST AIRLINES CO COM 844741108   515 18 SH   SOLE   0 0 18
BLOCK INC CL A COM 852234103   64 1 SH   SOLE   0 0 1
STARBUCKS CORP COM USD0.001 COM 855244109   2,923,968 37,559 SH   SOLE   37,487 0 72
STATE STREET CORP COM 857477103   666 9 SH   SOLE   0 0 9
STRYKER CORPORATION COM COM 863667101   99,693 293 SH   SOLE   0 0 293
SUNCOR ENERGY INC NEW COM ISIN #CA8672241079 SEDOL #B3NB1P2 COM 867224107   376,847 9,891 SH   SOLE   0 0 9,891
SYNOPSYS INC COM 871607107   42,249 71 SH   SOLE   0 0 71
SYSCO CORP COM 871829107   296,911 4,159 SH   SOLE   0 0 4,159
TJX COMPANIES INC COM 872540109   6,100,337 55,407 SH   SOLE   0 0 55,407
T-MOBILE US INC COM COM 872590104   31,184 177 SH   SOLE   0 0 177
TARGET CORP COM 87612E106   5,082,367 34,331 SH   SOLE   0 0 34,331
TERADYNE INC COM USD0.125 COM 880770102   148 1 SH   SOLE   0 0 1
TESLA INC COM COM 88160R101   23,548 119 SH   SOLE   0 0 119
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104   13,812 71 SH   SOLE   0 0 71
THE TRADE DESK INC COM CL A COM 88339J105   98 1 SH   SOLE   0 0 1
THERMO FISHER SCIENTIFIC INC COM 883556102   2,379,006 4,302 SH   SOLE   0 0 4,302
3M CO COM 88579Y101   553,052 5,412 SH   SOLE   0 0 5,412
TOTAL ENERGIES SE COM 89151E109   579,916 8,697 SH   SOLE   0 0 8,697
TRACTOR SUPPLY CO COM 892356106   1,417,500 5,250 SH   SOLE   0 0 5,250
TRANSDIGM GROUP INC COM 893641100   35,773 28 SH   SOLE   0 0 28
TRAVELERS COMPANIES INC COM STK NPV COM 89417E109   192,970 949 SH   SOLE   0 0 949
TRUIST FINL CORP COM COM 89832Q109   4,040 104 SH   SOLE   0 0 104
TYLER TECHNOLOGIES INC COM 902252105   52,792 105 SH   SOLE   0 0 105
TYSON FOODS INC COM 902494103   629 11 SH   SOLE   0 0 11
US BANCORP COM 902973304   5,042 127 SH   SOLE   0 0 127
UBER TECHNOLOGIES INC COM COM 90353T100   137,365 1,890 SH   SOLE   0 0 1,890
ULTA BEAUTY INC COM COM 90384S303   4,630 12 SH   SOLE   0 0 12
UNILEVER PLC SPON ADR NEW COM 904767704   21,996 400 SH   SOLE   0 0 400
UNION PAC CORP COM COM 907818108   885,808 3,915 SH   SOLE   0 0 3,915
UNITED PARCEL SERVICE INC CL B COM 911312106   415,613 3,037 SH   SOLE   0 0 3,037
UNITEDHEALTH GROUP INC COM 91324P102   8,899,766 17,476 SH   SOLE   0 0 17,476
VALERO ENERGY CORP COM COM 91913Y100   96,251 614 SH   SOLE   0 0 614
VANGUARD SPECIALIZED FUNDS DIV APP ETF COM 921908844   47,646 261 SH   SOLE   0 0 261
VEEVA SYSTEMS INC COM 922475108   366 2 SH   SOLE   0 0 2
VERALTO CORP COM SHS COM 92338C103   22,149 232 SH   SOLE   0 0 232
VERIZON COMMUNICATIONS INC COM 92343V104   5,034,654 122,082 SH   SOLE   0 0 122,082
VERISK ANALYTICS INC COM COM 92345Y106   1,078 4 SH   SOLE   0 0 4
VERTEX PHARMACEUTICALS INC COM 92532F100   61,402 131 SH   SOLE   0 0 131
VIATRIS INC COM COM 92556V106   9,801 922 SH   SOLE   0 0 922
VIRTU FINL INC CL A COM 928254101   539 24 SH   SOLE   0 0 24
VISA INC COM 92826C839   5,258,894 20,036 SH   SOLE   0 0 20,036
VISTRA CORP COM COM 92840M102   4,213 49 SH   SOLE   0 0 49
WALMART INC COM COM 931142103   6,016,967 88,864 SH   SOLE   0 0 88,864
WASTE MANAGEMENT INC COM 94106L109   6,068,944 28,447 SH   SOLE   0 0 28,447
WELLS FARGO CO NEW COM COM 949746101   677,100 11,401 SH   SOLE   0 0 11,401
WELLTOWER INC COM COM 95040Q104   1,460 14 SH   SOLE   0 0 14
WEST PHARMACEUTICAL SERVICES INC COM 955306105   988 3 SH   SOLE   0 0 3
WESTLAKE CORPORATION COM USD0.01 COM 960413102   1,014 7 SH   SOLE   0 0 7
WESTROCK CO COM COM 96145D105   1,407 28 SH   SOLE   0 0 28
WEX INC COM 96208T104   30,291 171 SH   SOLE   0 0 171
WILLIAMS COS INC COM COM 969457100   1,955 46 SH   SOLE   0 0 46
WORKDAY INC COM USD0.001 CL A COM 98138H101   9,390 42 SH   SOLE   0 0 42
XPO INC COM 983793100   53,606 505 SH   SOLE   0 0 505
XCEL ENERGY INC COM USD2.5 COM 98389B100   961 18 SH   SOLE   0 0 18
YUM! BRANDS INC COM 988498101   53,779 406 SH   SOLE   0 0 406
ZOETIS INC COM 98978V103   31,725 183 SH   SOLE   0 0 183
ZSCALER INC COM COM 98980G102   7,688 40 SH   SOLE   0 0 40
ZOOM VIDEO COMMUNICATIONS INC CL A COM 98980L101   59 1 SH   SOLE   0 0 1
AON PLC SHS CL A COM USD0.01 COM G0403H108   2,055 7 SH   SOLE   0 0 7
ACCENTURE PLC COM G1151C101   7,577,356 24,974 SH   SOLE   11,015 0 13,959
EATON CORPORATION PLC COM G29183103   1,931,154 6,159 SH   SOLE   0 0 6,159
JOHNSON CONTROLS INTERNATIONAL PLC COM USD1.00 COM G51502105   1,994 30 SH   SOLE   0 0 30
MEDTRONIC PLC COM G5960L103   3,291,994 41,824 SH   SOLE   0 0 41,824
APTIV PLC COM USD0.01 ISIN #JE00B783TY65 SEDOL #B783TY6 COM G6095L109   1,197 17 SH   SOLE   0 0 17
TRANE TECHNOLOGIES PLC COM USD1 COM G8994E103   2,631 8 SH   SOLE   0 0 8
WILLIS TOWERS WATSON PLC COM USD0.000304635 COM G96629103   1,573 6 SH   SOLE   0 0 6
CHUBB LIMITED COM NPV ISIN #CH0044328745 COM H1467J104   8,277,091 32,449 SH   SOLE   15,476 0 16,973
GARMIN LTD COM CHF10.00 COM H2906T109   2,118 13 SH   SOLE   0 0 13
TE CONNECTIVITY LTD COM CHF0.57 COM H84989104   3,893,619 25,883 SH   SOLE   0 0 25,883
ASML HOLDING NV EUR0.09 NY REGISTRY SHS 2012 COM N07059210   18,409 18 SH   SOLE   0 0 18
NXP SEMICONDUCTORS NV COM N6596X109   5,815,573 21,612 SH   SOLE   11,992 0 9,620
FLEX LTD COM USD0.01 COM Y2573F102   10,705 363 SH   SOLE   0 0 363