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
THE CHEMOURS COMPANY COM USD0.30 'WI' COM 163851108   11 288 SH   SOLE 0 288 0 0
ALPHABET INC COM CL C USD0.001 CAP STK CL C 02079K107   33,204 274,605 SH   SOLE 0 274,605 0 0
DXC TECHNOLOGY CO COM USD0.01 COM 23355L106   2 85 SH   SOLE 0 85 0 0
HEWLETT PACKARD (HP) INC COM USD0.01 COM 40434L105   31 1,000 SH   SOLE 0 1,000 0 0
IQIYI INC SPON ADR REP 7 (ORD SHS) SPONSORED ADS 46267X108   4 800 SH   SOLE 0 800 0 0
PAYPAL HLDGS INC COM USD0.0001 COM 70450Y103   1,246 18,681 SH   SOLE 0 18,681 0 0
HEWLETT PACKARD ENTERPRISE COM USD 0.01 COM 42824C109   17 1,000 SH   SOLE 0 1,000 0 0
PERFORMANCE FOOD GROUP COM USD0.01 COM 71377A103   56,217 933,135 SH   SOLE 0 933,135 0 0
ALPHABET INC COM CL A USD0.001 CAP STK CL A 02079K305   138,071 1,153,378 SH   SOLE 0 1,153,378 0 0
KRAFT HEINZ CO COM USD 0.01 COM 500754106   58 1,621 SH   SOLE 0 1,621 0 0
ASHLAND GLOBAL HLDGS INC COM USD0.01 COM 044186104   24 275 SH   SOLE 0 275 0 0
HARTFORD MULTIFACTOR DEVD EX US ETF USD INC HARTFORD MLT ETF 518416102   31 1,170 SH   SOLE 0 1,170 0 0
NEW RELIC INC COM USD0.001 COM 64829B100   35 540 SH   SOLE 0 540 0 0
ARK INNOVATION ETF USD INC INNOVATION ETF 00214Q104   16 365 SH   SOLE 0 365 0 0
HUBSPOT INC COM USD0.001 COM 443573100   23 43 SH   SOLE 0 43 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103   8 49 SH   SOLE 0 49 0 0
ATLASSIAN COM USD0.01 CL A 049468101   50 300 SH   SOLE 0 300 0 0
OAKTREE SPECIALTY COM USD (POST SPLIT) COM 67401P405   156 8,000 SH   SOLE 0 8,000 0 0
MEMBERSHIP COLLECT COM CLA USD0.01 COM CL A 586001109   1 200 SH   SOLE 0 200 0 0
KYNDRYL HLDGS INC COM USD0.01 COMMON STOCK 50155Q100   1 112 SH   SOLE 0 112 0 0
ALIBABA GROUP HOLDING ADR (1 TO 8) SPONSORED ADS 01609W102   508 6,098 SH   SOLE 0 6,098 0 0
ASPEN TECHNOLOGY COM USD0.10 COM 29109X106   559 3,339 SH   SOLE 0 3,339 0 0
GXO LOGISTICS INC COM USD0.01 COMMON STOCK 36262G101   3 43 SH   SOLE 0 43 0 0
LUMINAR TECHNOLOGIES INC COM CL A USD0.0001 COM CL A 550424105   3 405 SH   SOLE 0 405 0 0
PALANTIR TECH INC COM CL A USD0.001 CL A 69608A108   50 3,287 SH   SOLE 0 3,287 0 0
APOLLO GLOBAL MANAGEMENT COM USD COM 03769M106   422 5,500 SH   SOLE 0 5,500 0 0
ARISTA NETWORKS INC COM USD COM 040413106   41 255 SH   SOLE 0 255 0 0
NOV INC COM USD0.01 COM 62955J103   367 22,881 SH   SOLE 0 22,881 0 0
KUBIENT INC COM USD0.00001 COM 50116V107   16 30,000 SH   SOLE 0 30,000 0 0
INTERACTIVE STRENGTH COM USD0.0001 COM 45840Y104   97 33,963 SH   SOLE 0 33,963 0 0
EMBECTA CORP COM USD0.01 WI COMMON STOCK 29082K105   63 2,924 SH   SOLE 0 2,924 0 0
CHAMPIONX CORP COM USD0.01 COM 15872M104   6 187 SH   SOLE 0 187 0 0
CANOO INC COM CL A USD0.0001 COM CL A 13803R102   2 5,100 SH   SOLE 0 5,100 0 0
NOW INC COM USD0.01 COM 67011P100   43 4,159 SH   SOLE 0 4,159 0 0
AIRBNB INC COM CL A USD0.0001 COM CL A 009066101   20 153 SH   SOLE 0 153 0 0
LEMONADE INC COM USD0.00001 COM 52567D107   2 124 SH   SOLE 0 124 0 0
CIVITAS RESOURCES COM USD0.001 COM NEW 17888H103   69 1,000 SH   SOLE 0 1,000 0 0
JACKSON FINANCIAL COM CL A USD0.01 COM CL A 46817M107   47 1,543 SH   SOLE 0 1,543 0 0
ABCAM PLC SPON ADR (1 TO 1) ADS 000380204   22 890 SH   SOLE 0 890 0 0
CHARGEPOINT HLDGS INC COM CL A USD0.0001 COM CL A 15961R105   13 1,500 SH   SOLE 0 1,500 0 0
COMPASS PATHWAYS PLC UNSPON ADS (1 TO 1) SPONSORED ADS 20451W101   56 6,800 SH   SOLE 0 6,800 0 0
BENTLEY SYSTEMS INC COM CL B USD0.01 COM CL B 08265T208   19 350 SH   SOLE 0 350 0 0
PLANET LABS PBC COM CL A USD0.0001 COM CL A 72703X106   26 8,100 SH   SOLE 0 8,100 0 0
BALLYS CORP COM USD0.01 COM 05875B106   32 2,044 SH   SOLE 0 2,044 0 0
ASANA INC COM CL A USD0.00001 CL A 04342Y104   23 1,030 SH   SOLE 0 1,030 0 0
ORGANON & CO COM USD0.01 COMMON STOCK 68622V106   2 100 SH   SOLE 0 100 0 0
OPENDOOR TECHNOLOGY COM USD COM 683712103   1 300 SH   SOLE 0 300 0 0
GE HEALTHCARE TECH COM USD0.01 COMMON STOCK 36266G107   79 975 SH   SOLE 0 975 0 0
PHENOMEX INC COM USD0.00005 COM 084310101   4 8,500 SH   SOLE 0 8,500 0 0
GENERAL ELECTRIC CO COM USD0.01 COM NEW 369604301   272 2,475 SH   SOLE 0 2,475 0 0
BATTALION OIL CORP COM USD0.0001 COM 07134L107   0 1 SH   SOLE 0 1 0 0
DATADOG INC COM CL A USD CL A COM 23804L103   94 960 SH   SOLE 0 960 0 0
MAXCYTE INC COM STK USD0.01 COM 57777K106   105 22,800 SH   SOLE 0 22,800 0 0
BLACKSTONE GROUP INC COM CL A USD0.00001 COM 09260D107   545 5,865 SH   SOLE 0 5,865 0 0
L3HARRIS TECHNOLOGIES INC COM USD1.00 COM 502431109   29 150 SH   SOLE 0 150 0 0
CORTEVA INC COM USD0.01 COM 22052L104   69 1,205 SH   SOLE 0 1,205 0 0
OTIS WORLDWIDE CORP COM USD0.01 COM 68902V107   2,575 28,927 SH   SOLE 0 28,927 0 0
CARRIER GLOBAL CORP COM USD0.01 COM 14448C104   4,846 97,479 SH   SOLE 0 97,479 0 0
DUPONT DE NEMOURS INC COM USD0.01 COM 26614N102   9 131 SH   SOLE 0 131 0 0
KRANESHARES BOSERA MSCI CHINA A USD INC BOSERA MSCI CHIN 500767405   9 380 SH   SOLE 0 380 0 0
GEN DIGITAL INC COM USD0.01 COM 668771108   1 64 SH   SOLE 0 64 0 0
FASTLY INC COM CL A USD CL A 31188V100   1 80 SH   SOLE 0 80 0 0
AVANTOR INC COM USD0.01 COM 05352A100   106,514 5,186,956 SH   SOLE 0 5,186,956 0 0
CLEAR CHANNEL OUTDOOR HLDGS LTD COM USD0.01 COM 18453H106   89 65,000 SH   SOLE 0 65,000 0 0
DOW INC COM USD0.01 COM 260557103   28 521 SH   SOLE 0 521 0 0
MODERNA INC COM USD0.0001 COM 60770K107   33 270 SH   SOLE 0 270 0 0
GARRETT MOTION IN INC COM USD0.01 COM 366505105   61 8,000 SH   SOLE 0 8,000 0 0
KKR & CO INC COM NPV CL A COM 48251W104   3,693 65,934 SH   SOLE 0 65,934 0 0
NIO INC SPON ADR (1 TO 1) SPON ADS 62914V106   2 224 SH   SOLE 0 224 0 0
GUARDANT HEALTH IN COM USD0.00001 COM 40131M109   14 380 SH   SOLE 0 380 0 0
ROBO GBL ROBOTICS & AUTOMATION ETF USD INC ROBO GLB ETF 301505707   7 125 SH   SOLE 0 125 0 0
INTERCONTINENTAL EXCHANGE INC COM USD0.01 COM 45866F104   15 129 SH   SOLE 0 129 0 0
AUTOLUS THERAPEUTICS SPON EA REP 1 ORD SHS SPON ADS 05280R100   1 500 SH   SOLE 0 500 0 0
FARFETCH LTD COM CL A USD0.04 ORD SH CL A 30744W107   7 1,170 SH   SOLE 0 1,170 0 0
ALIBABA GROUP HOLDING SPON ADS (1 TO 1) SPONSORED ADS 01609W102   0 3 SH   SOLE 0 3 0 0
ARES MANAGEMENT CORP COM CL A USD CL A COM STK 03990B101   356 3,690 SH   SOLE 0 3,690 0 0
BROADINC COM LTD INC COM NPV COM 11135F101   173 200 SH   SOLE 0 200 0 0
PEABODY ENERGY COM USD0.01 COM 704551100   87 4,000 SH   SOLE 0 4,000 0 0
ALTICE USA INC COM CL A USD0.01 CL A 02156K103   2 535 SH   SOLE 0 535 0 0
BOOKING HLDGS INC COM USD0.008 COM 09857L108   19,925 7,378 SH   SOLE 0 7,378 0 0
IQVIA HOLDINGS INC COM USD0.01 COM 46266C105   8 35 SH   SOLE 0 35 0 0
NUTRIEN LTD COM USD NPV (US LISTED) COM 67077M108   2,848 48,235 SH   SOLE 0 48,235 0 0
OKTA INC COM CL A USD0.0001 CL A 679295105   6 86 SH   SOLE 0 86 0 0
KEURIG DR PEPPER INC COM USD0.01 COM 49271V100   100 3,191 SH   SOLE 0 3,191 0 0
GLOBAL X ROBOTICS ARTIFICIAL ETF USD INC RBTCS ARTFL INTE 37954Y715   288 10,000 SH   SOLE 0 10,000 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203   41 11,400 SH   SOLE 0 11,400 0 0
PTC INC COM USD0.01 COM 69370C100   14 100 SH   SOLE 0 100 0 0
ABBVIE INC COM USD0.01 COM 00287Y109   693 5,143 SH   SOLE 0 5,143 0 0
MONDELEZ INTL INC COM USD0.01 CL A 609207105   2,579 35,369 SH   SOLE 0 35,369 0 0
PALO ALTO NETWORKS INC COM USD0.0001 COM 697435105   5,363 20,991 SH   SOLE 0 20,991 0 0
DIAMONDBACK ENERGY INC COM USD0.01 COM 25278X109   60 455 SH   SOLE 0 455 0 0
DUKE ENERGY CORP COM NPV COM NEW 26441C204   3,341 37,241 SH   SOLE 0 37,241 0 0
META PLATFORMS INC COM CL A USD0.000006 CL A 30303M102   10,422 36,328 SH   SOLE 0 36,328 0 0
PHILLIPS 66 COM USD0.01 COM 718546104   225 2,356 SH   SOLE 0 2,356 0 0
O'REILLY AUTOMOTIVE INC COM USD0.01 COM 67103H107   85,431 89,397 SH   SOLE 0 89,397 0 0
GENERAC HOLDINGS INC COM USD COM 368736104   129 864 SH   SOLE 0 864 0 0
CENOVUS ENERGY INC COM NPV (US LISTED) COM 15135U109   33,456 1,970,900 SH   SOLE 0 1,970,900 0 0
CBOE GLOBAL MARKETS INC COM USD0.01 COM 12503M108   12 88 SH   SOLE 0 88 0 0
BOOZ ALLEN HAMILTON HLDGS COM CL A USD0.01 CL A 099502106   69,812 625,525 SH   SOLE 0 625,525 0 0
FIRST REPUBLIC BANK COM USD 0.01 COM 33616C100   0 900 SH   SOLE 0 900 0 0
HCA HEALTHCARE INC COM USD0.01 COM 40412C101   30 100 SH   SOLE 0 100 0 0
KINDER MORGAN INC COM USD0.01 COM 49456B101   1,488 86,420 SH   SOLE 0 86,420 0 0
FORTUNA SILVER MINES INC COM (US LISTED) COM 349915108   32 10,000 SH   SOLE 0 10,000 0 0
AMERICAN WATER WORKS INC COM STK USD 0.01 COM 030420103   18 125 SH   SOLE 0 125 0 0
PHILIP MORRIS INTL INC COM STK NPV COM 718172109   39,241 401,994 SH   SOLE 0 401,994 0 0
MERCADOLIBRE INC COM STK USD0.001 COM 58733R102   185 156 SH   SOLE 0 156 0 0
PENNANTPARK INVT C COM STK USD0.001 COM 708062104   195 33,000 SH   SOLE 0 33,000 0 0
ISHARES MSCI US KLD SOCIAL 400 ETF USD INC MSCI KLD400 SOC 464288570   345 4,104 SH   SOLE 0 4,104 0 0
FIRST SOLAR INC COM STK USD0.001 COM 336433107   19 100 SH   SOLE 0 100 0 0
MASTERCARD INC COM CL A USD0.0001 CL A 57636Q104   56,078 142,705 SH   SOLE 0 142,705 0 0
AMERIPRISE FIN INC COM STK USD 0.01 COM 03076C106   32 95 SH   SOLE 0 95 0 0
BAIDU INC ADS (1 TO 1) SPON ADR REP A 056752108   21 150 SH   SOLE 0 150 0 0
DEXCOM INC COM USD0.001 COM 252131107   34 264 SH   SOLE 0 264 0 0
ANGIODYNAMICS INC COM USD0.01 COM 03475V101   39 3,750 SH   SOLE 0 3,750 0 0
ASTRAZENECA ADR (1 TO 1) SPONSORED ADR 046353108   172 2,400 SH   SOLE 0 2,400 0 0
MICROSTRATEGY INC COM CL A USD0.001 CL A NEW 594972408   122 357 SH   SOLE 0 357 0 0
LKQ CORP COM USD0.01 COM 501889208   13 220 SH   SOLE 0 220 0 0
CME GROUP INC COM STK CL A USD0.01 COM 12572Q105   225 1,212 SH   SOLE 0 1,212 0 0
INTUITIVE SURGICAL INC COM USD0.001 COM NEW 46120E602   251 735 SH   SOLE 0 735 0 0
NETFLIX COM INC COM USD0.001 COM 64110L106   725 1,646 SH   SOLE 0 1,646 0 0
CHEVRON CORP COM USD0.75 COM 166764100   5,980 38,016 SH   SOLE 0 38,016 0 0
AT&T INC COM USD1.00 COM 00206R102   58 3,650 SH   SOLE 0 3,650 0 0
ISHARES MSCI EAFE ETF USD INC MSCI EAFE ETF 464287465   452 6,232 SH   SOLE 0 6,232 0 0
HDFC BANK SPON ADS (3 to 1) SPONSORED ADS 40415F101   111,246 1,596,759 SH   SOLE 0 1,596,759 0 0
MERCK & CO INC COM USD0.50 COM 58933Y105   557 4,830 SH   SOLE 0 4,830 0 0
FIDELITY NATIONAL INFO SERVICES COM USD0.01 COM 31620M106   10 190 SH   SOLE 0 190 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF USD INC SP SMCP600VL ETF 464287879   589 6,201 SH   SOLE 0 6,201 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF USD INC ISHARES BIOTECH 464287556   39 308 SH   SOLE 0 308 0 0
T ROWE PRICE GROUP INC COM USD0.20 COM 74144T108   2 20 SH   SOLE 0 20 0 0
COSTCO WHOLESALE COM USD0.01 COM 22160K105   672 1,248 SH   SOLE 0 1,248 0 0
BROWN & BROWN INC COM USD0.1 COM 115236101   89,838 1,305,118 SH   SOLE 0 1,305,118 0 0
ALTRIA GROUP INC COM USD0.33333 COM 02209S103   1,171 25,852 SH   SOLE 0 25,852 0 0
ISHARES S&P MID CAP 400 VALUE ETF USD INC S&P MC 400VL ETF 464287705   401 3,741 SH   SOLE 0 3,741 0 0
PFIZER INC COM USD0.05 COM 717081103   11,690 318,749 SH   SOLE 0 318,749 0 0
PEPSICO INC CAP USD0.01666 COM 713448108   6,524 35,231 SH   SOLE 0 35,231 0 0
PAYCHEX INC COM USD0.01 COM 704326107   336 3,000 SH   SOLE 0 3,000 0 0
ISHARES S&P 500 VALUE ETF USD INC S&P 500 VAL ETF 464287408   1,122 6,958 SH   SOLE 0 6,958 0 0
PACCAR INC COM STK USD1 COM 693718108   396 4,730 SH   SOLE 0 4,730 0 0
ORACLE CORP COM USD0.01 COM 68389X105   1,791 15,038 SH   SOLE 0 15,038 0 0
NOVO-NORDISK AS ADR (1 TO 1 CL B DKK1) ADR 670100205   159 980 SH   SOLE 0 980 0 0
NORTHERN TRUST COM USD1.666 COM 665859104   17 234 SH   SOLE 0 234 0 0
NIKE INC COM CL B NPV CL B 654106103   1,901 17,237 SH   SOLE 0 17,237 0 0
NVR INC COM USD0.01 COM 62944T105   121 19 SH   SOLE 0 19 0 0
NEWMONT GOLDCORP COM USD COM 651639106   392 9,200 SH   SOLE 0 9,200 0 0
NEUROCRINE BIOSCIENCES INC COM USD0.001 COM 64125C109   25 268 SH   SOLE 0 268 0 0
NOVARTIS AG ADR (1 TO 1) SPONSORED ADR 66987V109   20 200 SH   SOLE 0 200 0 0
ILLUMINA INC COM USD0.01 COM 452327109   1,086 5,792 SH   SOLE 0 5,792 0 0
NETEASE INC ADR (1 TO 25) SPONSORED ADS 64110W102   24 250 SH   SOLE 0 250 0 0
ISHARES S&P 500 CORE ETF USD INC (US LIST) CORE S&P500 ETF 464287200   606 1,360 SH   SOLE 0 1,360 0 0
MICROSOFT CORP COM USD (US LISTED) COM 594918104   134,854 396,232 SH   SOLE 0 396,232 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC MSCI EMG MKT ETF 464287234   169 4,280 SH   SOLE 0 4,280 0 0
CVS HEALTH CORPORATION COM STK USD0.01 COM 126650100   9 128 SH   SOLE 0 128 0 0
ACTIVISION BLIZZARD INC COM USD0.000001 COM 00507V109   24,572 291,616 SH   SOLE 0 291,616 0 0
MARSH & MCLENNAN COM USD1.00 COM 571748102   108,827 578,775 SH   SOLE 0 578,775 0 0
EDWARDS LIFESCIENCES CORP COM USD1 COM 28176E108   172 1,822 SH   SOLE 0 1,822 0 0
MCDONALDS CORP COM USD0.01 COM 580135101   25,880 86,759 SH   SOLE 0 86,759 0 0
MGM RESORTS INTL COM USD0.01 COM 552953101   190 4,325 SH   SOLE 0 4,325 0 0
LOCKHEED MARTIN COM USD0.01 COM 539830109   6,815 14,802 SH   SOLE 0 14,802 0 0
ELI LILLY & CO COM NPV COM 532457108   2,062 4,403 SH   SOLE 0 4,403 0 0
LENNAR CORP COM CL A USD0.10 CL A 526057104   44 350 SH   SOLE 0 350 0 0
PLUG POWER INC COM USD0.01 COM NEW 72919P202   8 775 SH   SOLE 0 775 0 0
AKAMAI TECHNOLOGIES INC COM USD 0.01 COM 00971T101   26 288 SH   SOLE 0 288 0 0
KROGER COM STK USD 1.00 COM 501044101   188 4,000 SH   SOLE 0 4,000 0 0
BLACKROCK INC COM STK USD0.01 COM 09247X101   2,627 3,802 SH   SOLE 0 3,802 0 0
KIRBY CORP COM USD0.10 COM 497266106   133 1,725 SH   SOLE 0 1,725 0 0
JOHNSON & JOHNSON COM USD1.00 COM 478160104   13,535 81,825 SH   SOLE 0 81,825 0 0
INTL FLAVORS & FRAGRANCES INC COM USD0.125 COM 459506101   151 1,900 SH   SOLE 0 1,900 0 0
INTEL CORP COM USD0.001 COM 458140100   222 6,630 SH   SOLE 0 6,630 0 0
IDEXX LABORATORIES COM USD0.10 COM 45168D104   40 80 SH   SOLE 0 80 0 0
INTUIT INC COM USD0.01 COM 461202103   105 229 SH   SOLE 0 229 0 0
ILLINOIS TOOLS WORKS INC COM NPV COM 452308109   457 1,830 SH   SOLE 0 1,830 0 0
HOME DEPOT INC COM USD0.05 COM 437076102   119 382 SH   SOLE 0 382 0 0
JUNIPER NETWORKS INC COM USD0.00001 COM 48203R104   56 1,800 SH   SOLE 0 1,800 0 0
F5 INC COM STK NPV COM 315616102   32 220 SH   SOLE 0 220 0 0
HERSHEY COMPANY COM USD1 COM 427866108   39 158 SH   SOLE 0 158 0 0
GOLD FIELDS LTD ADR (1 TO 1) SPONSORED ADR 38059T106   91 6,600 SH   SOLE 0 6,600 0 0
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104   413 1,282 SH   SOLE 0 1,282 0 0
GRAY TELEVISION COM NPV COM 389375106   1 136 SH   SOLE 0 136 0 0
NVIDIA CORP COM USD0.001 COM 67066G104   27,447 64,920 SH   SOLE 0 64,920 0 0
GILEAD SCIENCES INC COM USD0.001 COM 375558103   2,580 33,489 SH   SOLE 0 33,489 0 0
GENERAL DYNAMICS CORPORATION COM USD1.00 COM 369550108   5 25 SH   SOLE 0 25 0 0
ARTHUR J GALLAGHER & CO COM USD1.00 COM 363576109   82,639 376,360 SH   SOLE 0 376,360 0 0
FREEPORT-MCMOR C&G INC COM STK USD0.10 CL B 35671D857   831 20,785 SH   SOLE 0 20,785 0 0
FISERV INC COM USD0.01 COM 337738108   5,136 40,729 SH   SOLE 0 40,729 0 0
FASTENAL COM USD0.01 COM 311900104   14 245 SH   SOLE 0 245 0 0
NEXTERA ENERGY INC COM USD0.01 COM 65339F101   1,066 14,378 SH   SOLE 0 14,378 0 0
FMC CORP COM STK USD0.10 COM NEW 302491303   137 1,311 SH   SOLE 0 1,311 0 0
EXXON MOBIL CORP COM NPV COM 30231G102   9,180 85,614 SH   SOLE 0 85,614 0 0
ESTEE LAUDER CO INC COM CL A USD0.01 CL A 518439104   3,574 18,201 SH   SOLE 0 18,201 0 0
EQT CORPORATION COM NPV COM 26884L109   60 1,460 SH   SOLE 0 1,460 0 0
EOG RESOURCES INC COM USD0.01 COM 26875P101   12,343 107,829 SH   SOLE 0 107,829 0 0
ELECTRONIC ARTS (EA) INC COM CL A USD0.01 COM 285512109   13,147 101,370 SH   SOLE 0 101,370 0 0
PERKINELMER INC COM USD1 COM 714046109   14 120 SH   SOLE 0 120 0 0
ECOLAB INC COM USD1 COM 278865100   37 200 SH   SOLE 0 200 0 0
CITIGROUP INC COM USD0.01 COM NEW 172967424   4,816 104,600 SH   SOLE 0 104,600 0 0
BANK OF AMERICA COM USD 0.01 COM 060505104   584 20,352 SH   SOLE 0 20,352 0 0
EBAY INC COM USD0.001 (US LISTED) COM 278642103   3,083 69,038 SH   SOLE 0 69,038 0 0
BRITISH AMERICAN TOBACCO PLC ADR (1 TO 2) SPONSORED ADR 110448107   95 2,857 SH   SOLE 0 2,857 0 0
DOVER CORP COM STK USD1.00 COM 260003108   81 550 SH   SOLE 0 550 0 0
WALT DISNEY CO COM USD0.01 COM 254687106   4,316 48,358 SH   SOLE 0 48,358 0 0
DEERE & CO COM USD1 COM 244199105   7,441 18,372 SH   SOLE 0 18,372 0 0
MOODYS CORP COM US$0.01 COM 615369105   87 250 SH   SOLE 0 250 0 0
DANAHER CORP COM USD0.01 COM 235851102   190 791 SH   SOLE 0 791 0 0
CUMMINS INC COM USD2.50 COM 231021106   43 177 SH   SOLE 0 177 0 0
CADIZ INC COM USD0.01 COM NEW 127537207   4 1,000 SH   SOLE 0 1,000 0 0
COOPER COMPANIES INC COM USD0.01 COM NEW 216648402   65,335 170,410 SH   SOLE 0 170,410 0 0
CONSD EDISON INC COM USD0.10 COM 209115104   59 656 SH   SOLE 0 656 0 0
COLGATE PALMOLIVE COM USD 1 COM 194162103   3,182 41,320 SH   SOLE 0 41,320 0 0
COCA-COLA INC COM USD0.25 COM 191216100   11,203 186,046 SH   SOLE 0 186,046 0 0
CISCO SYSTEMS INC COM USD0.001 COM 17275R102   21,348 412,807 SH   SOLE 0 412,807 0 0
JP MORGAN CHASE & CO COM USD1 COM 46625H100   5,216 35,880 SH   SOLE 0 35,880 0 0
CATERPILLAR INC COM USD1.00 COM 149123101   406 1,651 SH   SOLE 0 1,651 0 0
CASEYS GEN STORES COM NPV COM 147528103   36,924 151,400 SH   SOLE 0 151,400 0 0
TOPGOLF CALLAWAY BRANDS COM USD 0.01 COM 131193104   2 99 SH   SOLE 0 99 0 0
COTERRA ENERGY INC COM USD0.10 COM 127097103   63 2,498 SH   SOLE 0 2,498 0 0
CAMECO CORP COM NPV COM 13321L108   101 3,220 SH   SOLE 0 3,220 0 0
MASTEC INC COM USD0.10 COM 576323109   24 200 SH   SOLE 0 200 0 0
AMPHENOL CORP COM USD0.001 CL A 032095101   17 201 SH   SOLE 0 201 0 0
DIAGEO PLC ADR (1 TO 4) SPON ADR NEW 25243Q205   37 215 SH   SOLE 0 215 0 0
BHP GROUP LTD ADR (1 TO 2) SPONSORED ADS 088606108   14 240 SH   SOLE 0 240 0 0
BP ADR (1 TO 6) SPONSORED ADR 055622104   7 200 SH   SOLE 0 200 0 0
POWER INTEGRATIONS INC COM USD COM 739276103   19 200 SH   SOLE 0 200 0 0
BRISTOL-MYERS SQUIBB CO. COM USD0.10 COM 110122108   19,811 309,818 SH   SOLE 0 309,818 0 0
CANADIAN NATURAL RESOURCES COM NPV (US LST) COM 136385101   55,692 990,000 SH   SOLE 0 990,000 0 0
BOSTON SCIENTIFIC COM USD0.01 COM 101137107   186 3,435 SH   SOLE 0 3,435 0 0
BOEING CO COM USD5.00 COM 097023105   168 794 SH   SOLE 0 794 0 0
BECTON DICKINSON & CO COM 075887109   169,953 644,249 SH   SOLE 0 644,249 0 0
BERKSHIRE HATHAWAY CL B USD0.0033 CL B NEW 084670702   33,708 98,862 SH   SOLE 0 98,862 0 0
BALL CORP COM NPV COM 058498106   274 4,705 SH   SOLE 0 4,705 0 0
BADGER METER INC COM USD1 COM 056525108   103 701 SH   SOLE 0 701 0 0
AUTOMATIC DATA PROCESSING INC COM USD0.1 COM 053015103   68,634 312,340 SH   SOLE 0 312,340 0 0
AUTODESK INC COM USD0.01 COM 052769106   174 849 SH   SOLE 0 849 0 0
ARCHER DANIELS MIDLAND CO COM NPV COM 039483102   68 900 SH   SOLE 0 900 0 0
ALBEMARLE CORP COM USD0.01 COM 012653101   77 345 SH   SOLE 0 345 0 0
APPLIED MATERIALS INC COM USD0.01 COM 038222105   111,409 770,944 SH   SOLE 0 770,944 0 0
APPLE INC COM NPV COM 037833100   33,371 172,201 SH   SOLE 0 172,201 0 0
ANSYS INC COM USD 0.01 COM 03662Q105   14 42 SH   SOLE 0 42 0 0
COMCAST CORP COM CL A USD0.01 CL A 20030N101   1,427 34,331 SH   SOLE 0 34,331 0 0
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105   19 100 SH   SOLE 0 100 0 0
AMERICAN EXPRESS CO COM USD0.20 COM 025816109   174 1,001 SH   SOLE 0 1,001 0 0
BARRICK GOLD CORP COM NPV (US LISTED) COM 067901108   112 6,624 SH   SOLE 0 6,624 0 0
HESS CORPORATION COM USD1 COM 42809H107   109 800 SH   SOLE 0 800 0 0
AMGEN INC COM USD0.0001 COM 031162100   867 3,907 SH   SOLE 0 3,907 0 0
HONEYWELL INTL INC COM STK USD1 COM 438516106   8,609 41,495 SH   SOLE 0 41,495 0 0
AIR PRODUCTS & CHEMICALS INC COM USD1 COM 009158106   3,289 10,981 SH   SOLE 0 10,981 0 0
AGCO CORPORATION COM 001084102   1,361 10,360 SH   SOLE 0 10,360 0 0
ADOBE INC COM USD0.0001 COM 00724F101   25,254 51,662 SH   SOLE 0 51,662 0 0
ADVANCED MICRO DEVICES COM USD0.01 COM 007903107   292 2,563 SH   SOLE 0 2,563 0 0
IBM (INTL BUSINESS MACHINES) COM USD 0.20 COM 459200101   194 1,453 SH   SOLE 0 1,453 0 0
ABBOTT LABORATORIES COM NPV COM 002824100   1,100 10,095 SH   SOLE 0 10,095 0 0
AMAZON COM INC COM USD0.01 COM 023135106   27,992 214,841 SH   SOLE 0 214,841 0 0