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
ALBEMARLE CORP COMMON STOCK USD 012653101 104 1,655 SH SOLE 1,655 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 57,931 389,894 SH SOLE 345,410 0 44,484
CUMMINS INC COMMON STOCK USD 231021106 68,821 210,203 SH SOLE 172,674 0 37,529
EXPEDIA GROUP INC COMMON STOCK USD 30212P303 30,052 178,235 SH SOLE 176,685 0 1,550
TRANSUNION COMMON STOCK USD 89400J107 8,420 95,724 SH SOLE 95,724 0 0
KIMCO REALTY CORP REIT USD 49446R109 14,196 675,698 SH SOLE 659,999 0 15,699
MOODY'S CORP COMMON STOCK USD 615369105 59,778 119,255 SH SOLE 117,991 0 1,264
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 54,695 204,980 SH SOLE 203,373 0 1,607
PULTEGROUP INC COMMON STOCK USD 745867101 39,125 371,028 SH SOLE 366,432 0 4,596
SHERWIN-WILLIAMS CO/THE COMMON STOCK USD 824348106 25,456 74,247 SH SOLE 72,565 0 1,682
STEEL DYNAMICS INC COMMON STOCK USD 858119100 33,859 264,013 SH SOLE 232,747 0 31,266
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 18,951 46,759 SH SOLE 45,688 0 1,071
WATSCO INC COMMON STOCK USD 942622200 51,133 116,225 SH SOLE 70,208 0 46,017
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 19,164 77,892 SH SOLE 76,106 0 1,786
MCKESSON CORP COMMON STOCK USD 58155Q103 462 631 SH SOLE 631 0 0
INSULET CORP COMMON STOCK USD 45784P101 28,910 92,041 SH SOLE 90,794 0 1,247
ARISTA NETWORKS INC COMMON STOCK USD 040413205 32,552 318,108 SH SOLE 314,794 0 3,314
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 34,489 119,849 SH SOLE 118,054 0 1,795
SHOPIFY INC COMMON STOCK CAD 82509L107 37,264 323,862 SH SOLE 316,405 0 7,457
PLANET FITNESS INC COMMON STOCK USD 72703H101 15,572 142,904 SH SOLE 142,904 0 0
BROADCOM INC COMMON STOCK USD 11135F101 390,274 1,418,416 SH SOLE 1,242,599 0 175,817
PDD HOLDINGS INC ADR USD 722304102 2,228 21,300 SH SOLE 21,300 0 0
UBER TECHNOLOGIES INC COMMON STOCK USD 90353T100 55,832 598,670 SH SOLE 590,138 0 8,532
VERACYTE INC COMMON STOCK USD 92337F107 8,205 303,880 SH SOLE 296,764 0 7,116
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 15,024 148,552 SH SOLE 145,839 0 2,713
CROWDSTRIKE HOLDINGS INC COMMON STOCK USD 22788C105 57,823 113,599 SH SOLE 112,570 0 1,029
DYNATRACE INC COMMON STOCK USD 268150109 21,295 385,997 SH SOLE 385,997 0 0
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100 15,394 41,058 SH SOLE 39,931 0 1,127
CME GROUP INC. COMMON STOCK USD 12572Q105 81,201 294,851 SH SOLE 244,236 0 50,615
MSA SAFETY INC COMMON STOCK USD 553498106 13,622 81,337 SH SOLE 81,337 0 0
MORGAN STANLEY COMMON STOCK USD 617446448 112,224 797,191 SH SOLE 621,385 0 175,806
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109 9,045 48,023 SH SOLE 48,023 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104 2,446 4,355 SH SOLE 4,355 0 0
METLIFE INC COMMON STOCK USD 59156R108 78,089 971,381 SH SOLE 966,557 0 4,824
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 70,389 145,084 SH SOLE 141,981 0 3,103
NETFLIX INC COMMON STOCK USD 64110L106 74,247 55,478 SH SOLE 54,628 0 850
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 55,876 56,483 SH SOLE 55,886 0 597
SALESFORCE INC COMMON STOCK USD 79466L302 316 1,158 SH SOLE 1,158 0 0
VISA INC COMMON STOCK USD 92826C839 95,263 268,552 SH SOLE 265,186 0 3,366
GARTNER INC COMMON STOCK USD 366651107 9,310 23,037 SH SOLE 23,037 0 0
NASDAQ INC COMMON STOCK USD 631103108 16,682 186,642 SH SOLE 186,642 0 0
DR HORTON INC COMMON STOCK USD 23331A109 7,634 59,245 SH SOLE 59,245 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107 19,088 211,872 SH SOLE 207,750 0 4,122
STIFEL FINANCIAL CORP COMMON STOCK USD 860630102 14,441 139,203 SH SOLE 135,973 0 3,230
BLACKROCK INC COMMON STOCK USD 09290D101 26,298 25,086 SH SOLE 24,577 0 509
FAIR ISAAC CORP COMMON STOCK USD 303250104 276 151 SH SOLE 151 0 0
WASTE MANAGEMENT INC COMMON STOCK USD 94106L109 360 1,574 SH SOLE 1,574 0 0
IDEX CORP COMMON STOCK USD 45167R104 10,971 62,486 SH SOLE 62,486 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102 66,438 958,288 SH SOLE 946,360 0 11,928
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 25,887 48,308 SH SOLE 47,301 0 1,007
AMPHENOL CORP COMMON STOCK USD 032095101 23,388 236,913 SH SOLE 236,913 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 12,314 342,627 SH SOLE 334,742 0 7,885
GILEAD SCIENCES INC COMMON STOCK USD 375558103 28,058 253,229 SH SOLE 253,229 0 0
DIGITAL REALTY TRUST INC REIT USD 253868103 10,105 57,974 SH SOLE 57,974 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 47,458 63,004 SH SOLE 62,412 0 592
AMERICAN TOWER CORP REIT USD 03027X100 81,154 367,364 SH SOLE 364,547 0 2,817
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 54,327 220,377 SH SOLE 218,773 0 1,604
NVIDIA CORP COMMON STOCK USD 67066G104 545,230 3,453,881 SH SOLE 3,418,772 0 35,109
EQUITY LIFESTYLE PROPERTIES INC REIT USD 29472R108 613 9,936 SH SOLE 9,936 0 0
BOOKING HOLDINGS INC COMMON STOCK USD 09857L108 21,000 3,634 SH SOLE 3,553 0 81
MSCI INC COMMON STOCK USD 55354G100 392 680 SH SOLE 680 0 0
AUTODESK INC COMMON STOCK USD 052769106 62,145 200,856 SH SOLE 199,469 0 1,387
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102 16,967 54,413 SH SOLE 53,177 0 1,236
ORACLE CORP COMMON STOCK USD 68389X105 40,679 186,140 SH SOLE 182,283 0 3,857
MICROSOFT CORP COMMON STOCK USD 594918104 695,033 1,398,320 SH SOLE 1,253,004 0 145,316
ADOBE INC COMMON STOCK USD 00724F101 234 605 SH SOLE 605 0 0
CADENCE DESIGN SYSTEMS INC COMMON STOCK USD 127387108 51,124 166,010 SH SOLE 164,620 0 1,390
MERCADOLIBRE INC COMMON STOCK USD 58733R102 70,685 27,088 SH SOLE 26,420 0 668
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108 15,924 309,862 SH SOLE 303,732 0 6,130
XYLEM INC/NY COMMON STOCK USD 98419M100 49,209 380,462 SH SOLE 380,462 0 0
QUEST DIAGNOSTICS INC COMMON STOCK USD 74834L100 21,248 118,391 SH SOLE 118,391 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 132,403 584,323 SH SOLE 461,623 0 122,700
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105 62,704 288,192 SH SOLE 208,947 0 79,245
AMAZON.COM INC COMMON STOCK USD 023135106 325,146 1,482,249 SH SOLE 1,469,517 0 12,732
JONES LANG LASALLE INC COMMON STOCK USD 48020Q107 17,667 69,047 SH SOLE 67,679 0 1,368
META PLATFORMS INC COMMON STOCK USD 30303M102 333,153 451,549 SH SOLE 419,321 0 32,228
ROCKWELL AUTOMATION INC COMMON STOCK USD 773903109 57,017 171,774 SH SOLE 165,872 0 5,902
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 197,874 683,566 SH SOLE 572,112 0 111,454
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103 41,180 319,445 SH SOLE 316,340 0 3,105
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 397 857 SH SOLE 857 0 0
PFIZER INC COMMON STOCK USD 717081103 104 4,280 SH SOLE 4,280 0 0
ONEOK INC COMMON STOCK USD 682680103 33,079 405,529 SH SOLE 402,068 0 3,461
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 19,636 89,793 SH SOLE 87,765 0 2,028
CLOUDFLARE INC COMMON STOCK USD 18915M107 42,272 216,081 SH SOLE 214,688 0 1,393
VIATRIS INC COMMON STOCK USD 92556V106 5 531 SH SOLE 531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105 27,176 146,630 SH SOLE 144,563 0 2,067
MARVELL TECHNOLOGY INC COMMON STOCK USD 573874104 6,026 77,902 SH SOLE 77,902 0 0
PALANTIR TECHNOLOGIES INC COMMON STOCK USD 69608A108 19,359 142,015 SH SOLE 142,015 0 0
RELX PLC ADR USD 759530108 14,716 270,920 SH SOLE 270,920 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107 460 5,176 SH SOLE 5,176 0 0
PERFORMANCE FOOD GROUP CO COMMON STOCK USD 71377A103 21,534 246,332 SH SOLE 241,732 0 4,600
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104 27,497 239,482 SH SOLE 235,995 0 3,487
CONSTELLATION ENERGY CORP COMMON STOCK USD 21037T109 20,924 64,865 SH SOLE 63,556 0 1,309
TELUS CORP COMMON STOCK USD 87971M103 11,313 706,351 SH SOLE 504,533 0 201,818
UL SOLUTIONS INC COMMON STOCK USD 903731107 31,090 427,171 SH SOLE 427,171 0 0
POWERFLEET INC NJ COMMON STOCK USD 73931J109 8,496 1,975,815 SH SOLE 1,975,815 0 0
DOVER CORP COMMON STOCK USD 260003108 12,352 67,449 SH SOLE 65,896 0 1,553
MOTOROLA SOLUTIONS INC COMMON STOCK USD 620076307 18,466 43,954 SH SOLE 43,954 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 53,170 763,843 SH SOLE 621,086 0 142,757
CHEVRON CORP COMMON STOCK USD 166764100 22,448 156,861 SH SOLE 153,366 0 3,495
EXXON MOBIL CORP COMMON STOCK USD 30231G102 22,119 205,266 SH SOLE 199,978 0 5,288
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 134,780 649,641 SH SOLE 560,875 0 88,766
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 9,374 202,546 SH SOLE 202,546 0 0
UNION PACIFIC CORP COMMON STOCK USD 907818108 12,629 54,907 SH SOLE 54,907 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106 592 2,098 SH SOLE 2,098 0 0
ANALOG DEVICES INC COMMON STOCK USD 032654105 712 2,991 SH SOLE 2,991 0 0
SP GLOBAL INC COMMON STOCK USD 78409V104 278 528 SH SOLE 528 0 0
PEPSICO INC COMMON STOCK USD 713448108 53,934 409,182 SH SOLE 290,394 0 118,788
WEYERHAEUSER CO REIT USD 962166104 8,260 321,792 SH SOLE 321,792 0 0
ABBVIE INC COMMON STOCK USD 00287Y109 109,311 590,560 SH SOLE 464,413 0 126,147
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 94,237 1,040,341 SH SOLE 843,820 0 196,521
ITT INC COMMON STOCK USD 45073V108 21,894 139,611 SH SOLE 136,738 0 2,873
DEERE CO COMMON STOCK USD 244199105 21,012 41,353 SH SOLE 40,399 0 954
SCHLUMBERGER NV COMMON STOCK USD 806857108 35,919 1,063,633 SH SOLE 1,052,267 0 11,366
KROGER CO/THE COMMON STOCK USD 501044101 33,271 464,163 SH SOLE 458,660 0 5,503
NEWMONT CORP COMMON STOCK USD 651639106 38,009 652,510 SH SOLE 644,398 0 8,112
JOHNSON JOHNSON COMMON STOCK USD 478160104 88,782 581,745 SH SOLE 515,247 0 66,498
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109 208 1,303 SH SOLE 1,303 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103 118,951 386,739 SH SOLE 317,753 0 68,986
DANAHER CORP COMMON STOCK USD 235851102 30,179 152,837 SH SOLE 150,871 0 1,966
T-MOBILE US INC COMMON STOCK USD 872590104 21,550 90,451 SH SOLE 88,401 0 2,050
CLOROX CO/THE COMMON STOCK USD 189054109 108 897 SH SOLE 897 0 0
WALMART INC COMMON STOCK USD 931142103 38,717 396,084 SH SOLE 387,465 0 8,619
AVERY DENNISON CORP COMMON STOCK USD 053611109 35,114 200,295 SH SOLE 197,861 0 2,434
ELI LILLY CO COMMON STOCK USD 532457108 53,572 68,769 SH SOLE 67,279 0 1,490
MERCK CO INC COMMON STOCK USD 58933Y105 105,419 1,332,723 SH SOLE 1,151,283 0 181,440
NUCOR CORP COMMON STOCK USD 670346105 187 1,446 SH SOLE 1,446 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102 33,422 900,380 SH SOLE 900,380 0 0
BANK OF AMERICA CORPORATION COMMON STOCK USD 060505104 23,969 507,061 SH SOLE 507,061 0 0
TESLA INC COMMON STOCK USD 88160R101 72,958 229,731 SH SOLE 226,018 0 3,713
SERVICENOW INC COMMON STOCK USD 81762P102 96,365 93,819 SH SOLE 93,030 0 789
HDFC BANK LTD ADR USD 40415F101 18,675 243,641 SH SOLE 216,805 0 26,836
OMNICOM GROUP INC COMMON STOCK USD 681919106 20,607 286,486 SH SOLE 282,682 0 3,804
FORTINET INC COMMON STOCK USD 34959E109 357 3,381 SH SOLE 3,381 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107 26,353 185,725 SH SOLE 181,457 0 4,268
US BANCORP COMMON STOCK USD 902973304 30,337 670,727 SH SOLE 662,928 0 7,799
STATE STREET CORP COMMON STOCK USD 857477103 36,752 345,542 SH SOLE 341,229 0 4,313
FEDEX CORP COMMON STOCK USD 31428X106 10,906 47,971 SH SOLE 46,878 0 1,093
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 3,233 28,518 SH SOLE 28,518 0 0
STRYKER CORP COMMON STOCK USD 863667101 9,395 23,759 SH SOLE 23,759 0 0
APPLE INC COMMON STOCK USD 037833100 349,717 1,705,523 SH SOLE 1,685,233 0 20,290
KLA CORP COMMON STOCK USD 482480100 54,152 60,495 SH SOLE 59,841 0 654
HOME DEPOT INC/THE COMMON STOCK USD 437076102 93,073 253,674 SH SOLE 199,455 0 54,219
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 51,476 417,895 SH SOLE 413,305 0 4,590
ELEVANCE HEALTH INC COMMON STOCK USD 036752103 7,946 20,429 SH SOLE 20,429 0 0
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105 52,514 1,174,283 SH SOLE 1,142,515 0 31,768
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 5,129 160,731 SH SOLE 72,100 0 88,631
TELUS CORP COMMON STOCK CAD 87971M103 5,577 348,264 SH SOLE 295,605 0 52,659
TOPBUILD CORP COMMON STOCK USD 89055F103 8,836 27,269 SH SOLE 27,269 0 0
ALPHABET INC COMMON STOCK USD 02079K107 144,709 816,046 SH SOLE 808,329 0 7,717
ALPHABET INC COMMON STOCK USD 02079K305 165,629 939,322 SH SOLE 854,299 0 85,023
CDW CORP/DE COMMON STOCK USD 12514G108 8,785 49,213 SH SOLE 49,213 0 0
HUBBELL INC COMMON STOCK USD 443510607 1,440 3,530 SH SOLE 3,530 0 0