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
BWX TECHNOLOGIES INC COM USD0.01 COM 05605H100 0 1 SH SOLE 0 1 0 0
MONSTER BEV CORP COM USD0.005 COM 61174X109 11 270 SH SOLE 0 270 0 0
INVESCO SOLAR ETF USD INC SOLAR ETF 46138G706 3 58 SH SOLE 0 58 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF USD INC S&P500 EQL WGT 46137V357 1,408 6,770 SH SOLE 0 6,770 0 0
ALPHABET INC COM CL C USD0.001 CAP STK CL C 02079K107 70,731 207,551 SH SOLE 0 207,551 0 0
DXC TECHNOLOGY CO COM USD0.01 COM 23355L106 1 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
HEWLETT PACKARD ENTERPRISE COM USD 0.01 COM 42824C109 141 2,200 SH SOLE 0 2,200 0 0
ALPHABET INC COM CL A USD0.001 CAP STK CL A 02079K305 346,235 1,005,955 SH SOLE 0 1,005,955 0 0
HILTON GRAND VACATIONS COM USD0.01 COM 43283X105 14,465 417,280 SH SOLE 0 417,280 0 0
KRAFT HEINZ CO COM USD 0.01 COM 500754106 20 862 SH SOLE 0 862 0 0
LUMENTUM HLDGS INC COM USD0.001 COM 55024U109 70 72 SH SOLE 0 72 0 0
GENERAL FUSION GRP LTD COM USD0.0001 COM 369884101 192 26,000 SH SOLE 0 26,000 0 0
BEYOND MEAT INC COM USD0.0001 (R/S) COM 08862E307 0 2 SH SOLE 0 2 0 0
MOBILITY GBL INC COM USD0.01 COM SHS 60744M106 2 142 SH SOLE 0 142 0 0
KEEL INFRA CORP COM USD0.001 COM SHS 486917107 5 1,280 SH SOLE 0 1,280 0 0
DUPONT DE NEMOURS INC COM USD0.01 (R/S) COMMON STOCK 26614N201 5 40 SH SOLE 0 40 0 0
EXXON MOBIL CORP COM NPV COM SHS 30233Q108 10,939 67,156 SH SOLE 0 67,156 0 0
ELEMENTAL ROYALTIES CORP COM NPV COM NEW 28620K106 0 1 SH SOLE 0 1 0 0
HYPERLIQUID COM USD0.0001 COM 44916Y106 0 1 SH SOLE 0 1 0 0
INDIVIOR PHARMACEUTICALS ORD USD0.001 COM 45579U109 22 624 SH SOLE 0 624 0 0
COREWEAVE INC COM CL A USD0.000005 COM CL A 21873S108 16 183 SH SOLE 0 183 0 0
NAVAN COM INC CL A USD0.00000625 CL A 639193101 22 1,050 SH SOLE 0 1,050 0 0
ELEVANCE HEALTH COM USD0.01 COM 036752103 1,106 2,843 SH SOLE 0 2,843 0 0
LAM RESEARCH CORP COM USD0.001 (P/S) COM NEW 512807306 156,903 477,440 SH SOLE 0 477,440 0 0
T1 ENERGY INC COM NPV COM NEW 35834F104 4 1,000 SH SOLE 0 1,000 0 0
ARK INNOVATION ETF USD INC INNOVATION ETF 00214Q104 24 275 SH SOLE 0 275 0 0
HYCROFT MINING COM CL A USD 0.0001 (P/S) CL A NEW 44862P208 85 4,440 SH SOLE 0 4,440 0 0
FERGUSON ENTERPRISES COM USD0.0001 COMMON STOCK NEW 31488V107 2,839 12,747 SH SOLE 0 12,747 0 0
INTEGRA RESOURCES COM NPV (POST REV SPLIT) COM 45826T509 0 1 SH SOLE 0 1 0 0
HUBSPOT INC COM USD0.001 COM 443573100 7 36 SH SOLE 0 36 0 0
CENTRUS ENERGY CORP COM CL A USD0.1 CL A 15643U104 0 1 SH SOLE 0 1 0 0
CEREBRAS SYSTEMS COM CL A USD0.00001 COM CL A 15675D103 9 51 SH SOLE 0 51 0 0
OAKTREE SPECIALTY COM USD (POST SPLIT) COM 67401P405 88 7,400 SH SOLE 0 7,400 0 0
LIBERTY MEDIA CORP COM CL A USD0.01 COM SER A 531229771 3 30 SH SOLE 0 30 0 0
FORTUNA MINING CORP COM NPV COM NEW 349942102 112 10,000 SH SOLE 0 10,000 0 0
ASP ISOTOPES INC COM USD0.01 COM 00218A105 15 5,500 SH SOLE 0 5,500 0 0
GE VERNOVA LLC COM USD0.01 COM 36828A101 648 682 SH SOLE 0 682 0 0
IONQ INC COM USD0.01 COM 46222L108 166 3,792 SH SOLE 0 3,792 0 0
ALIBABA GROUP HOLDING ADR (1 TO 8) SPONSORED ADS 01609W102 2,218 20,624 SH SOLE 0 20,624 0 0
CANDEL THERAPEUTICS INC COM USD0.01 COM 137404109 14 1,350 SH SOLE 0 1,350 0 0
BITMINE IMMERSION COM USD0.001 (P/S) COM NEW 09175A206 4 135 SH SOLE 0 135 0 0
ARM HOLDINGS PLC SPON ADR (1 to 1) SPONSORED ADS 042068205 184 635 SH SOLE 0 635 0 0
AST SPACEMOBILE INC COM USD0.0001 COM CL A 00217D100 19 317 SH SOLE 0 317 0 0
MARVELL TECHNOLOGY LTD COM USD0.002 COM 573874104 61 232 SH SOLE 0 232 0 0
BARRICK MINING CORP COM NPV (US LISTED) COM SHS 06849F108 126 3,108 SH SOLE 0 3,108 0 0
COHERENT CORP COM NPV COM 19247G107 0 1 SH SOLE 0 1 0 0
ABSCI CORP COM USD0.0001 COM 00091E109 0 1 SH SOLE 0 1 0 0
HONEYWELL INTL INC COM USD1 (R/S) COM 438516205 6,580 31,186 SH SOLE 0 31,186 0 0
HONEYWELL AEROSPACE INC COM USD0.01 COM 43849R105 2,020 13,033 SH SOLE 0 13,033 0 0
DT MIDSTREAM INC COM USD0.01 COMMON STOCK 23345M107 96,660 808,900 SH SOLE 0 808,900 0 0
MICROVAST HLDGS INC COM USD0.0001 COM 59516C106 1 2,120 SH SOLE 0 2,120 0 0
BLUE OWL CAPITAL INC COM CL A USD0.01 COM CL A 09581B103 313 34,395 SH SOLE 0 34,395 0 0
AMC ENTERTAINMENT HLDGS INC COM A USD0.01 CL A NEW 00165C302 0 56 SH SOLE 0 56 0 0
APOLLO GLOBAL MANAGEMENT COM USD COM 03769M106 488 4,205 SH SOLE 0 4,205 0 0
NOV INC COM USD0.01 COM 62955J103 260 13,881 SH SOLE 0 13,881 0 0
BLACKROCK INC COM USD0.01 COM 09290D101 6,740 6,366 SH SOLE 0 6,366 0 0
EMBECTA CORP COM USD0.01 WI COMMON STOCK 29082K105 4 645 SH SOLE 0 645 0 0
CRICUT INC COM USD0.001 COM CL A 22658D100 3 500 SH SOLE 0 500 0 0
HESAI GROUP SPON ADS (1 TO 8 CL B) SPONSORED ADS 428050108 32 2,000 SH SOLE 0 2,000 0 0
APPLOVIN CORP COM CL A USD0.00003 COM CL A 03831W108 1 5 SH SOLE 0 5 0 0
CONSTELLATION ENERGY CORP COM NPV COM 21037T109 5 19 SH SOLE 0 19 0 0
DNOW INC COM 67011P100 64 4,159 SH SOLE 0 4,159 0 0
AIRBNB INC COM CL A USD0.0001 COM CL A 009066101 3 17 SH SOLE 0 17 0 0
AMPLIFY JUNIOR SILVER MINERS ETF USD INC JR SILV MINE ETF 032108649 7 264 SH SOLE 0 264 0 0
JACKSON FINANCIAL COM CL A USD0.01 COM CL A 46817M107 467 3,610 SH SOLE 0 3,610 0 0
GOLD ROYALTY CORP COM NPV COMMON SHARES 38071H106 0 1 SH SOLE 0 1 0 0
CELESTICA INC COM NPV COM 15101Q207 32,690 90,500 SH SOLE 0 90,500 0 0
FULL TRUCK ALLIANCE LTD SPON ADS (1 TO 20) SPONSORED ADS 35969L108 207 25,000 SH SOLE 0 25,000 0 0
APPLIED DIGITAL CO COM USD0.001 (R/S) COM NEW 038169207 5 210 SH SOLE 0 210 0 0
D-WAVE QUANTUM INC COM USD0.0001 COM 26740W109 102 6,181 SH SOLE 0 6,181 0 0
COINBASE GLOBAL INC COM CL A USD0.00001 COM CL A 19260Q107 742 3,981 SH SOLE 0 3,981 0 0
COMPASS PATHWAYS PLC UNSPON ADS (1 TO 1) SPONSORED ADS 20451W101 48 3,900 SH SOLE 0 3,900 0 0
BENTLEY SYSTEMS INC COM CL B USD0.01 COM CL B 08265T208 11 350 SH SOLE 0 350 0 0
HIVE DIGITAL TECH COM NPV COM NEW 433921103 5 1,550 SH SOLE 0 1,550 0 0
TRUMP MEDIA & TECH GRP COM USD0.0001 COM 25400Q105 1,206 133,000 SH SOLE 0 133,000 0 0
MARA HOLDINGS INC COM USD0.0001 COM 565788106 1 68 SH SOLE 0 68 0 0
MOBILEYE GBL INC COM CL A USD0.01 COMMON CLASS A 60741F104 0 40 SH SOLE 0 40 0 0
ASANA INC COM CL A USD0.00001 CL A 04342Y104 7 838 SH SOLE 0 838 0 0
CIRCLE INTERNET GROUP INC COM CL A USD0.0001 COM CL A 172573107 53 640 SH SOLE 0 640 0 0
GE AEROSPACE COM USD0.01 COM NEW 369604301 430 1,376 SH SOLE 0 1,376 0 0
BATTALION OIL CORP COM USD0.0001 COM 07134L107 0 1 SH SOLE 0 1 0 0
ARCUTIS BIOTHERAPEUTICS COM USD0.0001 COM 03969K108 251 9,500 SH SOLE 0 9,500 0 0
DATADOG INC COM CL A USD CL A COM 23804L103 210 767 SH SOLE 0 767 0 0
EQUITABLE HLDGS INC COM USD0.01 COM 29452E101 19,133 373,370 SH SOLE 0 373,370 0 0
MAXCYTE INC COM STK USD0.01 COM 57777K106 5 4,000 SH SOLE 0 4,000 0 0
BLACKSTONE INC COM USD0.00001 COM 09260D107 813 7,250 SH SOLE 0 7,250 0 0
LIGHTBRIDGE CORP COM USD0.001 (R/S) COM 53224K302 20 3,200 SH SOLE 0 3,200 0 0
L3HARRIS TECHNOLOGIES INC COM USD1.00 COM 502431109 41 174 SH SOLE 0 174 0 0
CORTEVA INC COM USD0.01 COM 22052L104 57 734 SH SOLE 0 734 0 0
BIONTECH SE SPON ADS EACH REP 1 ORD SHS SPONSORED ADS 09075V102 6 61 SH SOLE 0 61 0 0
CARRIER GLOBAL CORP COM USD0.01 COM 14448C104 5,815 106,029 SH SOLE 0 106,029 0 0
CLOUDFLARE INC COM CL A USD0.001 CL A COM 18915M107 0 1 SH SOLE 0 1 0 0
AVANTOR INC COM USD0.01 COM 05352A100 127 8,450 SH SOLE 0 8,450 0 0
INMUNE BIO INC COM USD0.001 COM 45782T105 4 2,000 SH SOLE 0 2,000 0 0
CROWDSTRIKE HOLDINGS INC COM USD0.0005 CL A CL A 22788C105 13 49 SH SOLE 0 49 0 0
CLEAR CHANNEL OUTDOOR HLDGS LTD COM USD0.01 COM 18453H106 77 32,500 SH SOLE 0 32,500 0 0
CLEANSPARK INC COM USD0.001 (R/S) COM NEW 18452B209 7 549 SH SOLE 0 549 0 0
NOVAVAX INC COM USD0.01 COM NEW 670002401 1 50 SH SOLE 0 50 0 0
DELL TECHNOLOGIES INC COM CL C USD0.01 CL C 24703L202 54 100 SH SOLE 0 100 0 0
MODERNA INC COM USD0.0001 COM 60770K107 7 35 SH SOLE 0 35 0 0
LIVERAMP HOLDINGS COM USD0.10 COM 53815P108 8 207 SH SOLE 0 207 0 0
KKR & CO INC COM USD0.01 COM 48251W104 3,220 35,261 SH SOLE 0 35,261 0 0
NIO INC SPON ADR (1 TO 1) SPON ADS 62914V106 1 181 SH SOLE 0 181 0 0
GUARDANT HEALTH IN COM USD0.00001 COM 40131M109 54 300 SH SOLE 0 300 0 0
INTERCONTINENTAL EXCHANGE INC COM USD0.01 COM 45866F104 14 90 SH SOLE 0 90 0 0
AUTOLUS THERAPEUTICS SPON EA REP 1 ORD SHS SPON ADS 05280R100 12 6,300 SH SOLE 0 6,300 0 0
ARES MANAGEMENT CORP COM CL A USD CL A COM STK 03990B101 433 3,730 SH SOLE 0 3,730 0 0
BROADCOM INC COM USD0.001 COM 11135F101 111,874 318,580 SH SOLE 0 318,580 0 0
BOOKING HLDGS INC COM USD0.008 COM 09857L108 38,582 236,839 SH SOLE 0 236,839 0 0
ISHARES MSCI JAPAN ETF USD INC MSCI JAPAN ETF 46434G822 604 6,200 SH SOLE 0 6,200 0 0
INVESCO QQQ TRUST ETF 1 USD INC UNIT SER 1 46090E103 166 225 SH SOLE 0 225 0 0
NUTRIEN LTD COM USD NPV (US LISTED) COM 67077M108 2,355 33,514 SH SOLE 0 33,514 0 0
OKTA INC COM CL A USD0.0001 CL A 679295105 12 56 SH SOLE 0 56 0 0
BLOOM ENERGY CORP COM CL A USD0.0001 COM CL A 093712107 9 31 SH SOLE 0 31 0 0
ISHARES MSCI GBL METALS & MINING ETF USD INC MSCI GBL ETF NEW 46434G848 63 1,055 SH SOLE 0 1,055 0 0
AXCELIS TECHNOLOGIES INC COM USD0.001 COM NEW 054540208 0 1 SH SOLE 0 1 0 0
KEURIG DR PEPPER INC COM USD0.01 COM 49271V100 6 186 SH SOLE 0 186 0 0
MURPHY USA INC COM USD0.01 COM 626755102 28,773 57,060 SH SOLE 0 57,060 0 0
NEWS CORP CL A 65249B109 23 800 SH SOLE 0 800 0 0
ABBVIE INC COM USD0.01 COM 00287Y109 1,248 4,766 SH SOLE 0 4,766 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC CORE MSCI EMKT 46434G103 28 345 SH SOLE 0 345 0 0
MONDELEZ INTL INC COM USD0.01 CL A 609207105 1,721 29,776 SH SOLE 0 29,776 0 0
DUKE ENERGY CORP COM NPV COM NEW 26441C204 3,326 29,167 SH SOLE 0 29,167 0 0
META PLATFORMS INC COM CL A USD0.000006 CL A 30303M102 80,879 111,485 SH SOLE 0 111,485 0 0
ISHARE MSCI WORLD ETF USD INC MSCI WORLD ETF 464286392 62 300 SH SOLE 0 300 0 0
FORTINET INC COM USD0.001 COM 34959E109 715 4,000 SH SOLE 0 4,000 0 0
HCA HEALTHCARE INC COM USD0.01 COM 40412C101 117 275 SH SOLE 0 275 0 0
ISHARES INDIA 50 ETF USD INC INDIA 50 ETF 464289529 187 4,560 SH SOLE 0 4,560 0 0
FIRST TRUST NASDAQ CE SG INFRA ETF USD INC NASDQ CLN EDGE 33737A108 145 820 SH SOLE 0 820 0 0
KINDER MORGAN INC COM USD0.01 COM 49456B101 47 1,568 SH SOLE 0 1,568 0 0
AMERICAN WATER WORKS INC COM STK USD 0.01 COM 030420103 16 125 SH SOLE 0 125 0 0
MERCADOLIBRE INC COM STK USD0.001 COM 58733R102 7,482 4,327 SH SOLE 0 4,327 0 0
INTERACTIVE BROKERS GROUP INC COM CL A USD0.01 COM CL A 45841N107 59 690 SH SOLE 0 690 0 0
ISHARES MSCI KLD SOCIAL 400 ESG ETF USD INC ESG MSCI KLD ETF 464288570 543 3,715 SH SOLE 0 3,715 0 0
FIRST SOLAR INC COM STK USD0.001 COM 336433107 76 435 SH SOLE 0 435 0 0
EVERCORE INC COM CL A USD0.01 CLASS A 29977A105 21 80 SH SOLE 0 80 0 0
MASTERCARD INC COM CL A USD0.0001 CL A 57636Q104 73,377 133,027 SH SOLE 0 133,027 0 0
AMERIPRISE FIN INC COM STK USD 0.01 COM 03076C106 62,584 127,169 SH SOLE 0 127,169 0 0
BAIDU INC ADS (1 TO 1) SPON ADR REP A 056752108 344 3,960 SH SOLE 0 3,960 0 0
DEXCOM INC COM USD0.001 COM 252131107 19 220 SH SOLE 0 220 0 0
MONOLITHIC POWER SYSTEMS INC COM USD0.001 COM 609839105 17 13 SH SOLE 0 13 0 0
STRATEGY INC COM CL A USD0.001 CL A NEW 594972408 273 1,784 SH SOLE 0 1,784 0 0
LKQ CORP COM USD0.01 COM 501889208 5 220 SH SOLE 0 220 0 0
CME GROUP INC COM STK CL A USD0.01 COM 12572Q105 124 474 SH SOLE 0 474 0 0
NASDAQ INC COM USD0.01 COM 631103108 15,661 170,214 SH SOLE 0 170,214 0 0
INTUITIVE SURGICAL INC COM USD0.001 COM NEW 46120E602 1,642 4,037 SH SOLE 0 4,037 0 0
NETFLIX COM INC COM USD0.001 COM 64110L106 859 12,338 SH SOLE 0 12,338 0 0
CHEVRON CORP COM USD0.75 COM 166764100 5,684 27,801 SH SOLE 0 27,801 0 0
AT&T INC COM USD1.00 COM 00206R102 42 1,723 SH SOLE 0 1,723 0 0
ISHARES MSCI EAFE ETF USD INC MSCI EAFE ETF 464287465 1,193 11,482 SH SOLE 0 11,482 0 0
CENCORA INC COM USD0.01 COM 03073E105 43,692 145,444 SH SOLE 0 145,444 0 0
MERCK & CO INC COM USD0.50 COM 58933Y105 396 2,724 SH SOLE 0 2,724 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF USD INC SP SMCP600VL ETF 464287879 794 6,201 SH SOLE 0 6,201 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF USD INC ISHARES BIOTECH 464287556 728 3,460 SH SOLE 0 3,460 0 0
COSTCO WHOLESALE COM USD0.01 COM 22160K105 597 656 SH SOLE 0 656 0 0
BROWN & BROWN INC COM USD0.1 COM 115236101 199 3,265 SH SOLE 0 3,265 0 0
ALTRIA GROUP INC COM USD0.33333 COM 02209S103 773 11,487 SH SOLE 0 11,487 0 0
ISHARES S&P MID CAP 400 VALUE ETF USD INC S&P MC 400VL ETF 464287705 515 3,741 SH SOLE 0 3,741 0 0
ISHARES RUSSELL 2000 VALUE ETF USD INC RUS 2000 VAL ETF 464287630 25 120 SH SOLE 0 120 0 0
CONOCOPHILLIPS COM USD0.01 COM 20825C104 103 823 SH SOLE 0 823 0 0
ISHARES S&P 500 VALUE ETF USD INC S&P 500 VAL ETF 464287408 1,588 6,958 SH SOLE 0 6,958 0 0
OCCIDENTAL PETROLEUM CORP COM STK USD0.20 COM 674599105 12 220 SH SOLE 0 220 0 0
CAPITAL ONE FINANCIAL CORP COM USD0.01 COM 14040H105 50,294 260,397 SH SOLE 0 260,397 0 0
CHENIERE ENERGY INC COM USD0.003 COM NEW 16411R208 27 100 SH SOLE 0 100 0 0
NOVO-NORDISK AS ADR (1 TO 1 CL B DKK1) ADR 670100205 14 370 SH SOLE 0 370 0 0
NORTHROP GRUMMAN CORP COM USD1 COM 666807102 74 153 SH SOLE 0 153 0 0
NIKE INC COM CL B NPV CL B 654106103 93 2,624 SH SOLE 0 2,624 0 0
NVR INC COM USD0.01 COM 62944T105 44,123 7,163 SH SOLE 0 7,163 0 0
NEWMONT GOLDCORP COM USD COM 651639106 1,354 11,740 SH SOLE 0 11,740 0 0
NEUROCRINE BIOSCIENCES INC COM USD0.001 COM 64125C109 38 268 SH SOLE 0 268 0 0
ILLUMINA INC COM USD0.01 COM 452327109 5 20 SH SOLE 0 20 0 0
NETEASE INC ADR (1 TO 25) SPONSORED ADS 64110W102 30 250 SH SOLE 0 250 0 0
ISHARES S&P 500 CORE ETF USD INC (US LIST) CORE S&P500 ETF 464287200 1,045 1,365 SH SOLE 0 1,365 0 0
MICRON TECHNOLOGY COM USD0.10 COM 595112103 3,807 3,562 SH SOLE 0 3,562 0 0
MICROSOFT CORP COM USD (US LISTED) COM 594918104 343,168 669,034 SH SOLE 0 669,034 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC MSCI EMG MKT ETF 464287234 653 9,780 SH SOLE 0 9,780 0 0
MARTIN MARIETTA MATERIALS COM USD0.01 COM 573284106 24 50 SH SOLE 0 50 0 0
MARSH COM USD1.00 COM 571748102 17,162 100,520 SH SOLE 0 100,520 0 0
EDWARDS LIFESCIENCES CORP COM USD1 COM 28176E108 6,904 79,961 SH SOLE 0 79,961 0 0
MCDONALDS CORP COM USD0.01 COM 580135101 17,018 73,644 SH SOLE 0 73,644 0 0
MGM RESORTS INTL COM USD0.01 COM 552953101 4 125 SH SOLE 0 125 0 0
LOCKHEED MARTIN COM USD0.01 COM 539830109 5,170 10,154 SH SOLE 0 10,154 0 0
ELI LILLY & CO COM NPV COM 532457108 46,405 40,000 SH SOLE 0 40,000 0 0
KRATOS DEFENSE & SECURITY COM USD0.001 COM NEW 50077B207 8 180 SH SOLE 0 180 0 0
KIRBY CORP COM USD0.10 COM 497266106 144 1,100 SH SOLE 0 1,100 0 0
KIMBERLY-CLARK CORP COM STK USD1.25 COM 494368103 15 150 SH SOLE 0 150 0 0
KLA CORPORATION COM USD0.001 COM NEW 482480100 75,012 384,590 SH SOLE 0 384,590 0 0
ENBRIDGE INC COM NPV COM 29250N105 3,332 71,670 SH SOLE 0 71,670 0 0
JOHNSON & JOHNSON COM USD1.00 COM 478160104 64,960 245,209 SH SOLE 0 245,209 0 0
EMCOR GROUP INC COM USD0.01 COM 29084Q100 105,050 139,359 SH SOLE 0 139,359 0 0
INCYTE CORPORATION COM USD0.001 COM 45337C102 15 120 SH SOLE 0 120 0 0
INTERNATIONAL PAPER CO COM USD1.00 COM 460146103 994 29,957 SH SOLE 0 29,957 0 0
INTL FLAVORS & FRAGRANCES INC COM USD0.125 COM 459506101 159 1,900 SH SOLE 0 1,900 0 0
IDEXX LABORATORIES COM USD0.10 COM 45168D104 163 313 SH SOLE 0 313 0 0
INTUIT INC COM USD0.01 COM 461202103 2,569 9,317 SH SOLE 0 9,317 0 0
ILLINOIS TOOLS WORKS INC COM NPV COM 452308109 46 180 SH SOLE 0 180 0 0
HOME DEPOT INC COM USD0.05 COM 437076102 23 82 SH SOLE 0 82 0 0
HERSHEY COMPANY COM USD1 COM 427866108 39 246 SH SOLE 0 246 0 0
HECLA MINING CO COM USD0.25 COM 422704106 102 6,000 SH SOLE 0 6,000 0 0
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104 1,236 1,371 SH SOLE 0 1,371 0 0
DAUCH CORPORATION COM USD0.01 COM 024061103 56 10,786 SH SOLE 0 10,786 0 0
NVIDIA CORP COM USD0.001 COM 67066G104 205,026 898,113 SH SOLE 0 898,113 0 0
MCKESSON CORP COM USD0.01 COM 58155Q103 43,115 50,445 SH SOLE 0 50,445 0 0
GILEAD SCIENCES INC COM USD0.001 COM 375558103 4,589 30,789 SH SOLE 0 30,789 0 0
GENERAL MILLS INC COM USD0.10 COM 370334104 18 560 SH SOLE 0 560 0 0
GENERAL DYNAMICS CORPORATION COM USD1.00 COM 369550108 322 970 SH SOLE 0 970 0 0
ARTHUR J GALLAGHER & CO COM USD1.00 COM 363576109 270 1,181 SH SOLE 0 1,181 0 0
FREEPORT-MCMOR C&G INC COM STK USD0.10 CL B 35671D857 67,121 959,355 SH SOLE 0 959,355 0 0
FISERV INC COM USD0.01 COM 337738108 135 2,982 SH SOLE 0 2,982 0 0
FASTENAL COM USD0.01 COM 311900104 24 490 SH SOLE 0 490 0 0
NEXTERA ENERGY INC COM USD0.01 COM 65339F101 1,453 19,185 SH SOLE 0 19,185 0 0
ESTEE LAUDER CO INC COM CL A USD0.01 CL A 518439104 77 828 SH SOLE 0 828 0 0
EQUIFAX INC COM USD1.25 COM 294429105 24 175 SH SOLE 0 175 0 0
EOG RESOURCES INC COM USD0.01 COM 26875P101 22,101 160,419 SH SOLE 0 160,419 0 0
ECOLAB INC COM USD1 COM 278865100 92 336 SH SOLE 0 336 0 0
CADENCE DESIGN SYSTEMS INC COM USD0.01 COM 127387108 21,297 64,500 SH SOLE 0 64,500 0 0
CITIGROUP INC COM USD0.01 COM NEW 172967424 9,213 71,125 SH SOLE 0 71,125 0 0
BANK OF AMERICA COM USD 0.01 COM 060505104 3,147 57,839 SH SOLE 0 57,839 0 0
EBAY INC COM USD0.001 (US LISTED) COM 278642103 27 250 SH SOLE 0 250 0 0
BRITISH AMERICAN TOBACCO PLC ADR (1 TO 2) SPONSORED ADR 110448107 210 3,855 SH SOLE 0 3,855 0 0
DOVER CORP COM STK USD1.00 COM 260003108 102 548 SH SOLE 0 548 0 0
DONALDSON CO INC COM USD5 COM 257651109 45,785 525,566 SH SOLE 0 525,566 0 0
WALT DISNEY CO COM USD0.01 COM 254687106 4,060 38,698 SH SOLE 0 38,698 0 0
COSTAR GROUP INC COM USD0.01 COM 22160N109 14 520 SH SOLE 0 520 0 0
MORGAN STANLEY COM USD0.01 COM NEW 617446448 57,689 306,670 SH SOLE 0 306,670 0 0
DEERE & CO COM USD1 COM 244199105 19,008 28,316 SH SOLE 0 28,316 0 0
MOODYS CORP COM US$0.01 COM 615369105 261 575 SH SOLE 0 575 0 0
DANAHER CORP COM USD0.01 COM 235851102 65 295 SH SOLE 0 295 0 0
COLGATE PALMOLIVE COM USD 1 COM 194162103 3,079 36,083 SH SOLE 0 36,083 0 0
COCA-COLA INC COM USD0.25 COM 191216100 19,759 229,556 SH SOLE 0 229,556 0 0
CISCO SYSTEMS INC COM USD0.001 COM 17275R102 21,645 201,118 SH SOLE 0 201,118 0 0
JP MORGAN CHASE & CO COM USD1 COM 46625H100 20,713 62,590 SH SOLE 0 62,590 0 0
CATERPILLAR INC COM USD1.00 COM 149123101 15,917 19,626 SH SOLE 0 19,626 0 0
CASEYS GEN STORES COM NPV COM 147528103 24,559 40,350 SH SOLE 0 40,350 0 0
CALLAWAY GOLF COMPANY COM USD 0.01 COM 131193104 1 99 SH SOLE 0 99 0 0
CACI INTL INC COM CL A USD0.10 CL A 127190304 290 475 SH SOLE 0 475 0 0
CAMECO CORP COM NPV COM 13321L108 76 880 SH SOLE 0 880 0 0
MASTEC INC COM USD0.10 COM 576323109 43 200 SH SOLE 0 200 0 0
AMPHENOL CORP COM USD0.001 CL A 032095101 89,376 1,059,709 SH SOLE 0 1,059,709 0 0
BRISTOL-MYERS SQUIBB CO. COM USD0.10 COM 110122108 6,248 100,060 SH SOLE 0 100,060 0 0
BOSTON SCIENTIFIC COM USD0.01 COM 101137107 109 2,500 SH SOLE 0 2,500 0 0
BOEING CO COM USD5.00 COM 097023105 71 382 SH SOLE 0 382 0 0
AEHR TEST SYSTEMS COM USD0.01 COM 00760J108 15 147 SH SOLE 0 147 0 0
AMETEK INC COM USD0.01 COM 031100100 3,687 14,878 SH SOLE 0 14,878 0 0
BECTON DICKINSON & CO COM 075887109 4,103 22,911 SH SOLE 0 22,911 0 0
BERKSHIRE HATHAWAY CL B USD0.0033 CL B NEW 084670702 41,917 84,158 SH SOLE 0 84,158 0 0
BALL CORP COM NPV COM 058498106 136 2,428 SH SOLE 0 2,428 0 0
AUTOMATIC DATA PROCESSING INC COM USD0.1 COM 053015103 527 2,040 SH SOLE 0 2,040 0 0
ARCHER DANIELS MIDLAND CO COM NPV COM 039483102 71 900 SH SOLE 0 900 0 0
APPLIED MATERIALS INC COM USD0.01 COM 038222105 3,180 6,216 SH SOLE 0 6,216 0 0
APPLE INC COM NPV COM 037833100 143,966 432,272 SH SOLE 0 432,272 0 0
COMCAST CORP COM CL A USD0.01 CL A 20030N101 50 2,318 SH SOLE 0 2,318 0 0
JONES LANG LASALLE INC COM USD0.01 COM 48020Q107 52 170 SH SOLE 0 170 0 0
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105 126,784 319,565 SH SOLE 0 319,565 0 0
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 244 801 SH SOLE 0 801 0 0
AMGEN INC COM USD0.0001 COM 031162100 1,330 3,155 SH SOLE 0 3,155 0 0
AIR PRODUCTS & CHEMICALS INC COM USD1 COM 009158106 43 155 SH SOLE 0 155 0 0
ADOBE INC COM USD0.0001 COM 00724F101 4,216 17,567 SH SOLE 0 17,567 0 0
ADVANCED MICRO DEVICES COM USD0.01 COM 007903107 1,621 2,649 SH SOLE 0 2,649 0 0
IBM (INTL BUSINESS MACHINES) COM USD 0.20 COM 459200101 232 1,053 SH SOLE 0 1,053 0 0
ABBOTT LABORATORIES COM NPV COM 002824100 542 5,490 SH SOLE 0 5,490 0 0
AMAZON COM INC COM USD0.01 COM 023135106 305,542 1,226,339 SH SOLE 0 1,226,339 0 0