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
CHARTER COMMUN INC COM CL A USD0.001 CL A 16119P108 0 2 SH SOLE 0 2 0 0
BWX TECHNOLOGIES INC COM USD0.01 COM 05605H100 26 136 SH SOLE 0 136 0 0
MONSTER BEV CORP COM USD0.005 COM 61174X109 13 135 SH SOLE 0 135 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 766 3,600 SH SOLE 0 3,600 0 0
ALPHABET INC COM CL C USD0.001 CAP STK CL C 02079K107 124,215 351,544 SH SOLE 0 351,544 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 22 1,000 SH SOLE 0 1,000 0 0
HEWLETT PACKARD ENTERPRISE COM USD 0.01 COM 42824C109 100 2,218 SH SOLE 0 2,218 0 0
ALPHABET INC COM CL A USD0.001 CAP STK CL A 02079K305 417,811 1,169,996 SH SOLE 0 1,169,996 0 0
HILTON GRAND VACATIONS COM USD0.01 COM 43283X105 52,540 1,003,440 SH SOLE 0 1,003,440 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 45 53 SH SOLE 0 53 0 0
ATAIBECKLEY INC COM USD0.01 COM SHS 04650F101 0 56 SH SOLE 0 56 0 0
KEEL INFRA CORP COM USD0.001 COM SHS 486917107 7 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
FORUM MARKETS INC COM USD0.0001 (P/S) COM SHS 68236V401 1 215 SH SOLE 0 215 0 0
HYPERLIQUID COM USD0.0001 COM 44916Y106 607 77,000 SH SOLE 0 77,000 0 0
INDIVIOR PHARMACEUTICALS ORD USD0.001 COM 45579U109 12 301 SH SOLE 0 301 0 0
COREWEAVE INC COM CL A USD0.000005 COM CL A 21873S108 23 227 SH SOLE 0 227 0 0
NAVAN COM INC CL A USD0.00000625 CL A 639193101 24 1,050 SH SOLE 0 1,050 0 0
ELEVANCE HEALTH COM USD0.01 COM 036752103 1,580 4,086 SH SOLE 0 4,086 0 0
LAM RESEARCH CORP COM USD0.001 (P/S) COM NEW 512807306 253,403 584,653 SH SOLE 0 584,653 0 0
T1 ENERGY INC COM NPV COM NEW 35834F104 10 1,000 SH SOLE 0 1,000 0 0
ARK INNOVATION ETF USD INC INNOVATION ETF 00214Q104 22 275 SH SOLE 0 275 0 0
HYCROFT MINING COM CL A USD 0.0001 (P/S) CL A NEW 44862P208 130 5,540 SH SOLE 0 5,540 0 0
FERGUSON ENTERPRISES COM USD0.0001 COMMON STOCK NEW 31488V107 2,948 12,423 SH SOLE 0 12,423 0 0
INTEGRA RESOURCES COM NPV (POST REV SPLIT) COM 45826T509 7 2,950 SH SOLE 0 2,950 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 13 80 SH SOLE 0 80 0 0
OAKTREE SPECIALTY COM USD (POST SPLIT) COM 67401P405 88 7,400 SH SOLE 0 7,400 0 0
LIBERTY MEDIA CORP FORMULA ONE COM A USD0.01 COM LBTY ONE S A 531229771 3 30 SH SOLE 0 30 0 0
FORTUNA MINING CORP COM NPV COM NEW 349942102 84 10,000 SH SOLE 0 10,000 0 0
ASP ISOTOPES INC COM USD0.01 COM 00218A105 47 7,500 SH SOLE 0 7,500 0 0
GE VERNOVA LLC COM USD0.01 COM 36828A101 800 681 SH SOLE 0 681 0 0
IONQ INC COM USD0.01 COM 46222L108 204 3,832 SH SOLE 0 3,832 0 0
ALIBABA GROUP HOLDING ADR (1 TO 8) SPONSORED ADS 01609W102 1,979 20,618 SH SOLE 0 20,618 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 2 135 SH SOLE 0 135 0 0
ARM HOLDINGS PLC SPON ADR (1 to 1) SPONSORED ADS 042068205 225 635 SH SOLE 0 635 0 0
AST SPACEMOBILE INC COM USD0.0001 COM CL A 00217D100 28 317 SH SOLE 0 317 0 0
MARVELL TECHNOLOGY LTD COM USD0.002 COM 573874104 49 165 SH SOLE 0 165 0 0
BARRICK MINING CORP COM NPV (US LISTED) COM SHS 06849F108 119 3,228 SH SOLE 0 3,228 0 0
COHERENT CORP COM NPV COM 19247G107 97 247 SH SOLE 0 247 0 0
ABSCI CORP COM USD0.0001 COM 00091E109 30 2,555 SH SOLE 0 2,555 0 0
HONEYWELL INTL INC COM USD1 (R/S) COM 438516205 6,038 26,972 SH SOLE 0 26,972 0 0
HONEYWELL AEROSPACE INC COM USD0.01 COM 43849R105 5,949 26,972 SH SOLE 0 26,972 0 0
DT MIDSTREAM INC COM USD0.01 COMMON STOCK 23345M107 120,852 823,100 SH SOLE 0 823,100 0 0
MICROVAST HLDGS INC COM USD0.0001 COM 59516C106 3 2,120 SH SOLE 0 2,120 0 0
BLUE OWL CAPITAL INC COM CL A USD0.01 COM CL A 09581B103 317 36,285 SH SOLE 0 36,285 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 498 4,205 SH SOLE 0 4,205 0 0
NOV INC COM USD0.01 COM 62955J103 258 13,881 SH SOLE 0 13,881 0 0
MP MATERIALS CORP COM CL A USD0.0001 COM CL A 553368101 17 300 SH SOLE 0 300 0 0
BLACKROCK INC COM USD0.01 COM 09290D101 6,184 6,438 SH SOLE 0 6,438 0 0
EMBECTA CORP COM USD0.01 WI COMMON STOCK 29082K105 2 665 SH SOLE 0 665 0 0
CRICUT INC COM USD0.001 COM CL A 22658D100 2 500 SH SOLE 0 500 0 0
GITLAB INC COM CL A USD0.0000025 CLASS A COM 37637K108 24 800 SH SOLE 0 800 0 0
CONSTELLATION ENERGY CORP COM NPV COM 21037T109 37 150 SH SOLE 0 150 0 0
DNOW INC COM 67011P100 54 4,159 SH SOLE 0 4,159 0 0
AIRBNB INC COM CL A USD0.0001 COM CL A 009066101 2 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 369 3,599 SH SOLE 0 3,599 0 0
GOLD ROYALTY CORP COM NPV COMMON SHARES 38071H106 54 19,000 SH SOLE 0 19,000 0 0
AURORA INNOVATION COM CL A USD0.0001 CLASS A COM 051774107 10 1,500 SH SOLE 0 1,500 0 0
CELESTICA INC COM NPV COM 15101Q207 32,949 90,500 SH SOLE 0 90,500 0 0
OKLO INC COM CL A USD0.0001 COM CL A 02156V109 4 70 SH SOLE 0 70 0 0
ONDAS INC COM USD0.0001 (R/S) COM NEW 68236H204 24 2,893 SH SOLE 0 2,893 0 0
APPLIED DIGITAL CO COM USD0.001 (R/S) COM NEW 038169207 8 210 SH SOLE 0 210 0 0
D-WAVE QUANTUM INC COM USD0.0001 COM 26740W109 147 6,116 SH SOLE 0 6,116 0 0
COINBASE GLOBAL INC COM CL A USD0.00001 COM CL A 19260Q107 517 3,536 SH SOLE 0 3,536 0 0
COMPASS PATHWAYS PLC UNSPON ADS (1 TO 1) SPONSORED ADS 20451W101 55 3,900 SH SOLE 0 3,900 0 0
BENTLEY SYSTEMS INC COM CL B USD0.01 COM CL B 08265T208 10 350 SH SOLE 0 350 0 0
HIVE DIGITAL TECH COM NPV COM NEW 433921103 6 1,550 SH SOLE 0 1,550 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 6 838 SH SOLE 0 838 0 0
IMMUNOCORE HLDGS PLC SPON ADR ORD (1 TO 1) ADS 45258D105 321 10,100 SH SOLE 0 10,100 0 0
OPENDOOR TECHNOLOGY COM USD COM 683712103 2 450 SH SOLE 0 450 0 0
CIRCLE INTERNET GROUP INC COM CL A USD0.0001 COM CL A 172573107 21 330 SH SOLE 0 330 0 0
GE AEROSPACE COM USD0.01 COM NEW 369604301 537 1,439 SH SOLE 0 1,439 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 498 19,000 SH SOLE 0 19,000 0 0
DATADOG INC COM CL A USD CL A COM 23804L103 224 861 SH SOLE 0 861 0 0
EQUITABLE HLDGS INC COM USD0.01 COM 29452E101 17,131 390,370 SH SOLE 0 390,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 932 7,930 SH SOLE 0 7,930 0 0
LIGHTBRIDGE CORP COM USD0.001 (R/S) COM 53224K302 37 4,200 SH SOLE 0 4,200 0 0
L3HARRIS TECHNOLOGIES INC COM USD1.00 COM 502431109 49 170 SH SOLE 0 170 0 0
CORTEVA INC COM USD0.01 COM 22052L104 62 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
OTIS WORLDWIDE CORP COM USD0.01 COM 68902V107 1,714 23,943 SH SOLE 0 23,943 0 0
CARRIER GLOBAL CORP COM USD0.01 COM 14448C104 8,172 111,504 SH SOLE 0 111,504 0 0
CLOUDFLARE INC COM CL A USD0.001 CL A COM 18915M107 22 88 SH SOLE 0 88 0 0
AVANTOR INC COM USD0.01 COM 05352A100 84 8,450 SH SOLE 0 8,450 0 0
INMUNE BIO INC COM USD0.001 COM 45782T105 3 2,000 SH SOLE 0 2,000 0 0
CROWDSTRIKE HOLDINGS INC COM USD0.0005 CL A CL A 22788C105 13 17 SH SOLE 0 17 0 0
CLEAR CHANNEL OUTDOOR HLDGS LTD COM USD0.01 COM 18453H106 78 32,500 SH SOLE 0 32,500 0 0
CLEANSPARK INC COM USD0.001 (R/S) COM NEW 18452B209 7 495 SH SOLE 0 495 0 0
NOVAVAX INC COM USD0.01 COM NEW 670002401 0 50 SH SOLE 0 50 0 0
BEYOND MEAT INC COM USD 0.0001 COM 08862E109 0 60 SH SOLE 0 60 0 0
DELL TECHNOLOGIES INC COM CL C USD0.01 CL C 24703L202 65 150 SH SOLE 0 150 0 0
ATYR PHARMA INC COM USD0.001 COM NEW 002120202 7 12,300 SH SOLE 0 12,300 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,238 35,294 SH SOLE 0 35,294 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 45 300 SH SOLE 0 300 0 0
INTERCONTINENTAL EXCHANGE INC COM USD0.01 COM 45866F104 11 90 SH SOLE 0 90 0 0
AUTOLUS THERAPEUTICS SPON EA REP 1 ORD SHS SPON ADS 05280R100 10 6,300 SH SOLE 0 6,300 0 0
MONGODB INC COM CL A USD0.001 CL A 60937P106 67 200 SH SOLE 0 200 0 0
ARES MANAGEMENT CORP COM CL A USD CL A COM STK 03990B101 415 3,730 SH SOLE 0 3,730 0 0
BROADCOM INC COM USD0.001 COM 11135F101 182,441 483,551 SH SOLE 0 483,551 0 0
BOOKING HLDGS INC COM USD0.008 COM 09857L108 41,759 234,301 SH SOLE 0 234,301 0 0
ISHARES MSCI JAPAN ETF USD INC MSCI JAPAN ETF 46434G822 522 5,600 SH SOLE 0 5,600 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,135 33,920 SH SOLE 0 33,920 0 0
OKTA INC COM CL A USD0.0001 CL A 679295105 8 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 61 1,055 SH SOLE 0 1,055 0 0
AXCELIS TECHNOLOGIES INC COM USD0.001 COM NEW 054540208 8 40 SH SOLE 0 40 0 0
KEURIG DR PEPPER INC COM USD0.01 COM 49271V100 6 186 SH SOLE 0 186 0 0
NEWS CORP CL A 65249B109 20 800 SH SOLE 0 800 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 56 11,675 SH SOLE 0 11,675 0 0
PTC INC COM USD0.01 COM 69370C100 11 100 SH SOLE 0 100 0 0
ABBVIE INC COM USD0.01 COM 00287Y109 1,197 4,766 SH SOLE 0 4,766 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC CORE MSCI EMKT 46434G103 29 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,767 29,767 SH SOLE 0 29,767 0 0
META PLATFORMS INC COM CL A USD0.000006 CL A 30303M102 39,879 70,835 SH SOLE 0 70,835 0 0
ISHARE MSCI WORLD ETF USD INC MSCI WORLD ETF 464286392 61 300 SH SOLE 0 300 0 0
FORTINET INC COM USD0.001 COM 34959E109 737 4,796 SH SOLE 0 4,796 0 0
HCA HEALTHCARE INC COM USD0.01 COM 40412C101 107 275 SH SOLE 0 275 0 0
ISHARES INDIA 50 ETF USD INC INDIA 50 ETF 464289529 198 4,560 SH SOLE 0 4,560 0 0
FIRST TRUST NASDAQ CE SG INFRA ETF USD INC NASDQ CLN EDGE 33737A108 234 1,220 SH SOLE 0 1,220 0 0
KINDER MORGAN INC COM USD0.01 COM 49456B101 50 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 6,152 3,624 SH SOLE 0 3,624 0 0
INTERACTIVE BROKERS GROUP INC COM CL A USD0.01 COM CL A 45841N107 60 690 SH SOLE 0 690 0 0
AEROVIRONMENT INC COM USD0.0001 COM 008073108 17 100 SH SOLE 0 100 0 0
ISHARES MSCI KLD SOCIAL 400 ESG ETF USD INC ESG MSCI KLD ETF 464288570 529 3,715 SH SOLE 0 3,715 0 0
FIRST SOLAR INC COM STK USD0.001 COM 336433107 103 435 SH SOLE 0 435 0 0
EVERCORE INC COM CL A USD0.01 CLASS A 29977A105 27 80 SH SOLE 0 80 0 0
MASTERCARD INC COM CL A USD0.0001 CL A 57636Q104 68,931 134,254 SH SOLE 0 134,254 0 0
AMERIPRISE FIN INC COM STK USD 0.01 COM 03076C106 97,269 212,260 SH SOLE 0 212,260 0 0
BAIDU INC ADS (1 TO 1) SPON ADR REP A 056752108 456 3,985 SH SOLE 0 3,985 0 0
DEXCOM INC COM USD0.001 COM 252131107 15 220 SH SOLE 0 220 0 0
MONOLITHIC POWER SYSTEMS INC COM USD0.001 COM 609839105 10 7 SH SOLE 0 7 0 0
STRATEGY INC COM CL A USD0.001 CL A NEW 594972408 168 1,937 SH SOLE 0 1,937 0 0
LKQ CORP COM USD0.01 COM 501889208 6 220 SH SOLE 0 220 0 0
CME GROUP INC COM STK CL A USD0.01 COM 12572Q105 116 524 SH SOLE 0 524 0 0
NASDAQ INC COM USD0.01 COM 631103108 13,361 169,533 SH SOLE 0 169,533 0 0
INTUITIVE SURGICAL INC COM USD0.001 COM NEW 46120E602 1,689 4,248 SH SOLE 0 4,248 0 0
NETFLIX COM INC COM USD0.001 COM 64110L106 883 12,368 SH SOLE 0 12,368 0 0
CHEVRON CORP COM USD0.75 COM 166764100 3,437 20,736 SH SOLE 0 20,736 0 0
AT&T INC COM USD1.00 COM 00206R102 36 1,723 SH SOLE 0 1,723 0 0
ISHARES MSCI EAFE ETF USD INC MSCI EAFE ETF 464287465 647 6,232 SH SOLE 0 6,232 0 0
CENCORA INC COM USD0.01 COM 03073E105 30,309 107,105 SH SOLE 0 107,105 0 0
MERCK & CO INC COM USD0.50 COM 58933Y105 446 3,474 SH SOLE 0 3,474 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF USD INC SP SMCP600VL ETF 464287879 848 6,201 SH SOLE 0 6,201 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF USD INC ISHARES BIOTECH 464287556 672 3,535 SH SOLE 0 3,535 0 0
COSTCO WHOLESALE COM USD0.01 COM 22160K105 623 666 SH SOLE 0 666 0 0
BROWN & BROWN INC COM USD0.1 COM 115236101 257 4,010 SH SOLE 0 4,010 0 0
ALTRIA GROUP INC COM USD0.33333 COM 02209S103 834 11,592 SH SOLE 0 11,592 0 0
ISHARES S&P MID CAP 400 VALUE ETF USD INC S&P MC 400VL ETF 464287705 552 3,741 SH SOLE 0 3,741 0 0
ISHARES RUSSELL 2000 VALUE ETF USD INC RUS 2000 VAL ETF 464287630 27 120 SH SOLE 0 120 0 0
CONOCOPHILLIPS COM USD0.01 COM 20825C104 86 823 SH SOLE 0 823 0 0
ISHARES S&P 500 VALUE ETF USD INC S&P 500 VAL ETF 464287408 1,580 6,958 SH SOLE 0 6,958 0 0
PACCAR INC COM STK USD1 COM 693718108 568 4,730 SH SOLE 0 4,730 0 0
ORACLE CORP COM USD0.01 COM 68389X105 3,222 21,966 SH SOLE 0 21,966 0 0
OCCIDENTAL PETROLEUM CORP COM STK USD0.20 COM 674599105 11 220 SH SOLE 0 220 0 0
CAPITAL ONE FINANCIAL CORP COM USD0.01 COM 14040H105 138,553 690,917 SH SOLE 0 690,917 0 0
CHENIERE ENERGY INC COM USD0.003 COM NEW 16411R208 24 100 SH SOLE 0 100 0 0
NOVO-NORDISK AS ADR (1 TO 1 CL B DKK1) ADR 670100205 27 570 SH SOLE 0 570 0 0
NORTHROP GRUMMAN CORP COM USD1 COM 666807102 77 151 SH SOLE 0 151 0 0
NIKE INC COM CL B NPV CL B 654106103 272 6,624 SH SOLE 0 6,624 0 0
NVR INC COM USD0.01 COM 62944T105 58,048 8,543 SH SOLE 0 8,543 0 0
NEWMONT GOLDCORP COM USD COM 651639106 989 10,590 SH SOLE 0 10,590 0 0
NEUROCRINE BIOSCIENCES INC COM USD0.001 COM 64125C109 45 268 SH SOLE 0 268 0 0
ILLUMINA INC COM USD0.01 COM 452327109 4 20 SH SOLE 0 20 0 0
NETEASE INC ADR (1 TO 25) SPONSORED ADS 64110W102 32 250 SH SOLE 0 250 0 0
ISHARES S&P 500 CORE ETF USD INC (US LIST) CORE S&P500 ETF 464287200 1,036 1,382 SH SOLE 0 1,382 0 0
MICRON TECHNOLOGY COM USD0.10 COM 595112103 5,699 4,951 SH SOLE 0 4,951 0 0
MICROSOFT CORP COM USD (US LISTED) COM 594918104 259,977 697,298 SH SOLE 0 697,298 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC MSCI EMG MKT ETF 464287234 669 9,780 SH SOLE 0 9,780 0 0
MARSH COM USD1.00 COM 571748102 16,501 99,064 SH SOLE 0 99,064 0 0
EDWARDS LIFESCIENCES CORP COM USD1 COM 28176E108 27 300 SH SOLE 0 300 0 0
MCDONALDS CORP COM USD0.01 COM 580135101 19,463 72,035 SH SOLE 0 72,035 0 0
MGM RESORTS INTL COM USD0.01 COM 552953101 6 125 SH SOLE 0 125 0 0
LOCKHEED MARTIN COM USD0.01 COM 539830109 5,254 10,324 SH SOLE 0 10,324 0 0
ELI LILLY & CO COM NPV COM 532457108 47,864 39,899 SH SOLE 0 39,899 0 0
KRATOS DEFENSE & SECURITY COM USD0.001 COM NEW 50077B207 9 180 SH SOLE 0 180 0 0
KIRBY CORP COM USD0.10 COM 497266106 150 1,100 SH SOLE 0 1,100 0 0
KIMBERLY-CLARK CORP COM STK USD1.25 COM 494368103 16 150 SH SOLE 0 150 0 0
KLA CORPORATION COM USD0.001 COM NEW 482480100 221,990 736,310 SH SOLE 0 736,310 0 0
ENBRIDGE INC COM NPV COM 29250N105 3,143 57,970 SH SOLE 0 57,970 0 0
JOHNSON & JOHNSON COM USD1.00 COM 478160104 40,013 157,527 SH SOLE 0 157,527 0 0
EMCOR GROUP INC COM USD0.01 COM 29084Q100 146,846 177,045 SH SOLE 0 177,045 0 0
INCYTE CORPORATION COM USD0.001 COM 45337C102 14 120 SH SOLE 0 120 0 0
INTERNATIONAL PAPER CO COM USD1.00 COM 460146103 1,141 29,957 SH SOLE 0 29,957 0 0
INTL FLAVORS & FRAGRANCES INC COM USD0.125 COM 459506101 151 1,900 SH SOLE 0 1,900 0 0
IDEXX LABORATORIES COM USD0.10 COM 45168D104 191 363 SH SOLE 0 363 0 0
INTUIT INC COM USD0.01 COM 461202103 2,847 10,912 SH SOLE 0 10,912 0 0
ILLINOIS TOOLS WORKS INC COM NPV COM 452308109 49 180 SH SOLE 0 180 0 0
HOME DEPOT INC COM USD0.05 COM 437076102 29 82 SH SOLE 0 82 0 0
HERSHEY COMPANY COM USD1 COM 427866108 43 246 SH SOLE 0 246 0 0
HECLA MINING CO COM USD0.25 COM 422704106 93 6,000 SH SOLE 0 6,000 0 0
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104 1,437 1,421 SH SOLE 0 1,421 0 0
DAUCH CORPORATION COM USD0.01 COM 024061103 59 10,786 SH SOLE 0 10,786 0 0
NVIDIA CORP COM USD0.001 COM 67066G104 92,329 462,177 SH SOLE 0 462,177 0 0
MCKESSON CORP COM USD0.01 COM 58155Q103 26,576 35,205 SH SOLE 0 35,205 0 0
GILEAD SCIENCES INC COM USD0.001 COM 375558103 3,880 30,729 SH SOLE 0 30,729 0 0
GENERAL MILLS INC COM USD0.10 COM 370334104 19 560 SH SOLE 0 560 0 0
GENERAL DYNAMICS CORPORATION COM USD1.00 COM 369550108 343 970 SH SOLE 0 970 0 0
ARTHUR J GALLAGHER & CO COM USD1.00 COM 363576109 261 1,136 SH SOLE 0 1,136 0 0
FREEPORT-MCMOR C&G INC COM STK USD0.10 CL B 35671D857 60,710 965,562 SH SOLE 0 965,562 0 0
FISERV INC COM USD0.01 COM 337738108 146 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 2,236 25,486 SH SOLE 0 25,486 0 0
EXXON MOBIL CORP COM NPV COM 30231G102 9,249 67,784 SH SOLE 0 67,784 0 0
ESTEE LAUDER CO INC COM CL A USD0.01 CL A 518439104 104 1,323 SH SOLE 0 1,323 0 0
EQUIFAX INC COM USD1.25 COM 294429105 28 175 SH SOLE 0 175 0 0
EOG RESOURCES INC COM USD0.01 COM 26875P101 21,088 162,537 SH SOLE 0 162,537 0 0
ELECTRONIC ARTS (EA) INC COM CL A USD0.01 COM 285512109 13,800 67,315 SH SOLE 0 67,315 0 0
ECOLAB INC COM USD1 COM 278865100 94 336 SH SOLE 0 336 0 0
CADENCE DESIGN SYSTEMS INC COM USD0.01 COM 127387108 26,059 69,448 SH SOLE 0 69,448 0 0
CITIGROUP INC COM USD0.01 COM NEW 172967424 10,668 76,226 SH SOLE 0 76,226 0 0
BANK OF AMERICA COM USD 0.01 COM 060505104 3,294 57,839 SH SOLE 0 57,839 0 0
EBAY INC COM USD0.001 (US LISTED) COM 278642103 28 250 SH SOLE 0 250 0 0
BRITISH AMERICAN TOBACCO PLC ADR (1 TO 2) SPONSORED ADR 110448107 238 3,855 SH SOLE 0 3,855 0 0
DOVER CORP COM STK USD1.00 COM 260003108 123 548 SH SOLE 0 548 0 0
DONALDSON CO INC COM USD5 COM 257651109 59,175 659,335 SH SOLE 0 659,335 0 0
WALT DISNEY CO COM USD0.01 COM 254687106 3,945 40,995 SH SOLE 0 40,995 0 0
COSTAR GROUP INC COM USD0.01 COM 22160N109 15 520 SH SOLE 0 520 0 0
MORGAN STANLEY COM USD0.01 COM NEW 617446448 42 200 SH SOLE 0 200 0 0
DEERE & CO COM USD1 COM 244199105 19,225 30,328 SH SOLE 0 30,328 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 68 355 SH SOLE 0 355 0 0
COLGATE PALMOLIVE COM USD 1 COM 194162103 3,431 37,440 SH SOLE 0 37,440 0 0
COCA-COLA INC COM USD0.25 COM 191216100 19,151 235,742 SH SOLE 0 235,742 0 0
CISCO SYSTEMS INC COM USD0.001 COM 17275R102 24,288 206,932 SH SOLE 0 206,932 0 0
JP MORGAN CHASE & CO COM USD1 COM 46625H100 20,494 62,620 SH SOLE 0 62,620 0 0
CATERPILLAR INC COM USD1.00 COM 149123101 20,159 18,937 SH SOLE 0 18,937 0 0
CALLAWAY GOLF COMPANY COM USD 0.01 COM 131193104 2 99 SH SOLE 0 99 0 0
CACI INTL INC COM CL A USD0.10 CL A 127190304 240 518 SH SOLE 0 518 0 0
CAMECO CORP COM NPV COM 13321L108 96 941 SH SOLE 0 941 0 0
MASTEC INC COM USD0.10 COM 576323109 83 200 SH SOLE 0 200 0 0
AMPHENOL CORP COM USD0.001 CL A 032095101 142,894 810,311 SH SOLE 0 810,311 0 0
BRISTOL-MYERS SQUIBB CO. COM USD0.10 COM 110122108 5,998 104,121 SH SOLE 0 104,121 0 0
BOSTON SCIENTIFIC COM USD0.01 COM 101137107 291 6,819 SH SOLE 0 6,819 0 0
BOEING CO COM USD5.00 COM 097023105 83 382 SH SOLE 0 382 0 0
AEHR TEST SYSTEMS COM USD0.01 COM 00760J108 14 147 SH SOLE 0 147 0 0
AMETEK INC COM USD0.01 COM 031100100 2,873 11,880 SH SOLE 0 11,880 0 0
BECTON DICKINSON & CO COM 075887109 3,822 25,265 SH SOLE 0 25,265 0 0
BERKSHIRE HATHAWAY CL B USD0.0033 CL B NEW 084670702 42,334 84,627 SH SOLE 0 84,627 0 0
BALL CORP COM NPV COM 058498106 896 14,345 SH SOLE 0 14,345 0 0
AUTOMATIC DATA PROCESSING INC COM USD0.1 COM 053015103 393 1,753 SH SOLE 0 1,753 0 0
ARCHER DANIELS MIDLAND CO COM NPV COM 039483102 69 900 SH SOLE 0 900 0 0
APPLIED MATERIALS INC COM USD0.01 COM 038222105 3,835 5,302 SH SOLE 0 5,302 0 0
APPLE INC COM NPV COM 037833100 63,350 219,083 SH SOLE 0 219,083 0 0
COMCAST CORP COM CL A USD0.01 CL A 20030N101 57 2,318 SH SOLE 0 2,318 0 0
JONES LANG LASALLE INC COM USD0.01 COM 48020Q107 53 170 SH SOLE 0 170 0 0
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105 129,094 325,165 SH SOLE 0 325,165 0 0
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 271 801 SH SOLE 0 801 0 0
AMGEN INC COM USD0.0001 COM 031162100 1,174 3,242 SH SOLE 0 3,242 0 0
AIR PRODUCTS & CHEMICALS INC COM USD1 COM 009158106 45 155 SH SOLE 0 155 0 0
ADOBE INC COM USD0.0001 COM 00724F101 3,979 19,416 SH SOLE 0 19,416 0 0
ADVANCED MICRO DEVICES COM USD0.01 COM 007903107 1,633 2,813 SH SOLE 0 2,813 0 0
IBM (INTL BUSINESS MACHINES) COM USD 0.20 COM 459200101 296 1,053 SH SOLE 0 1,053 0 0
ABBOTT LABORATORIES COM NPV COM 002824100 586 6,460 SH SOLE 0 6,460 0 0
AMAZON COM INC COM USD0.01 COM 023135106 361,982 1,519,591 SH SOLE 0 1,519,591 0 0