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 181 1,255 SH SOLE 0 1,255 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF USD INC S&P500 EQL WGT 46137V357 691 3,800 SH SOLE 0 3,800 0 0
PURE STORAGE INC COM USD0.0001 CL A CL A 74624M102 20 350 SH SOLE 0 350 0 0
ALPHABET INC COM CL C USD0.001 CAP STK CL C 02079K107 49,498 279,116 SH SOLE 0 279,116 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 24 1,000 SH SOLE 0 1,000 0 0
PAYPAL HLDGS INC COM USD0.0001 COM 70450Y103 2,989 40,229 SH SOLE 0 40,229 0 0
HEWLETT PACKARD ENTERPRISE COM USD 0.01 COM 42824C109 20 1,000 SH SOLE 0 1,000 0 0
PERFORMANCE FOOD GROUP COM USD0.01 COM 71377A103 169,167 1,934,990 SH SOLE 0 1,934,990 0 0
ALPHABET INC COM CL A USD0.001 CAP STK CL A 02079K305 116,167 659,234 SH SOLE 0 659,234 0 0
PDD HOLDINGS INC SPON ADR (4 TO 1) SPONSORED ADS 722304102 0 270 SH SOLE 0 270 0 0
HILTON GRAND VACATIONS COM USD0.01 COM 43283X105 44,523 1,071,680 SH SOLE 0 1,071,680 0 0
KRAFT HEINZ CO COM USD 0.01 COM 500754106 400 15,499 SH SOLE 0 15,499 0 0
ASHLAND GLOBAL HLDGS INC COM USD0.01 COM 044186104 14 275 SH SOLE 0 275 0 0
HARTFORD MULTIFACTOR DEVD EX US ETF USD INC HARTFORD MLT ETF 518416102 40 1,170 SH SOLE 0 1,170 0 0
ELEVANCE HEALTH COM USD0.01 COM 036752103 145,976 375,193 SH SOLE 0 375,193 0 0
LAM RESEARCH CORP COM USD0.001 (P/S) COM NEW 512807306 0 1,370 SH SOLE 0 1,370 0 0
GRAIL INC COM USD0.001 COM 384747101 1 10 SH SOLE 0 10 0 0
ARK INNOVATION ETF USD INC INNOVATION ETF 00214Q104 26 365 SH SOLE 0 365 0 0
LUMINAR TECH COM CL A USD0.0001 (R/S) COM NEW CL A 550424303 0 12 SH SOLE 0 12 0 0
FERGUSON ENTERPRISES COM USD0.0001 COMMON STOCK NEW 31488V107 8,730 40,077 SH SOLE 0 40,077 0 0
BOOT BARN HOLDINGS COM USD0.0001 COM 099406100 30 200 SH SOLE 0 200 0 0
HUBSPOT INC COM USD0.001 COM 443573100 41 73 SH SOLE 0 73 0 0
COOPER COMPANIES INC COM USD0.10 (P/S) COM 216648501 220 3,095 SH SOLE 0 3,095 0 0
OAKTREE SPECIALTY COM USD (POST SPLIT) COM 67401P405 85 6,200 SH SOLE 0 6,200 0 0
FORTUNA MINING CORP COM NPV COM NEW 349942102 65 10,000 SH SOLE 0 10,000 0 0
MEMBERSHIP COLLECT COM CLA USD0.01 COM CL A 586001109 1 200 SH SOLE 0 200 0 0
GE VERNOVA LLC COM USD0.01 COM 36828A101 443 837 SH SOLE 0 837 0 0
INDIE SEMICONDUCTOR INC COM CL A USD0.0001 CLASS A COM 45569U101 0 1 SH SOLE 0 1 0 0
IONQ INC COM USD0.01 COM 46222L108 94 2,184 SH SOLE 0 2,184 0 0
ALIBABA GROUP HOLDING ADR (1 TO 8) SPONSORED ADS 01609W102 2,231 19,677 SH SOLE 0 19,677 0 0
CANDEL THERAPEUTICS INC COM USD0.01 COM 137404109 7 1,350 SH SOLE 0 1,350 0 0
COUPANG INC COM CL A USD0.0001 CL A 22266T109 36 1,200 SH SOLE 0 1,200 0 0
CANADIAN PACIFIC KANSAS CITY LIMITED COM NPV COM 13646K108 11 140 SH SOLE 0 140 0 0
ARM HOLDINGS PLC SPON ADR (1 to 1) SPONSORED ADS 042068205 83 512 SH SOLE 0 512 0 0
GXO LOGISTICS INC COM USD0.01 COMMON STOCK 36262G101 2 39 SH SOLE 0 39 0 0
AST SPACEMOBILE INC COM USD0.0001 COM CL A 00217D100 0 1,810 SH SOLE 0 1,810 0 0
INTUITIVE MACHINES COM CL A USD0.01 CLASS A COM 46125A100 0 850 SH SOLE 0 850 0 0
BLUE OWL CAPITAL INC COM CL A USD0.01 COM CL A 09581B103 97 5,050 SH SOLE 0 5,050 0 0
PALANTIR TECH INC COM CL A USD0.001 CL A 69608A108 489 3,585 SH SOLE 0 3,585 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 597 4,205 SH SOLE 0 4,205 0 0
NOV INC COM USD0.01 COM 62955J103 210 16,881 SH SOLE 0 16,881 0 0
BLACKROCK INC COM USD0.01 COM 09290D101 6,743 6,429 SH SOLE 0 6,429 0 0
EMBECTA CORP COM USD0.01 WI COMMON STOCK 29082K105 14 1,415 SH SOLE 0 1,415 0 0
CRICUT INC COM USD0.001 COM CL A 22658D100 3 500 SH SOLE 0 500 0 0
CHAMPIONX CORP COM USD0.01 COM 15872M104 5 187 SH SOLE 0 187 0 0
FUBO TV INC COM USD0.0001 COM 35953D104 0 4,500 SH SOLE 0 4,500 0 0
ASTERA LABS INC COM USD0.0001 COM 04626A103 0 1 SH SOLE 0 1 0 0
DNOW INC COM 67011P100 62 4,159 SH SOLE 0 4,159 0 0
AIRBNB INC COM CL A USD0.0001 COM CL A 009066101 25 190 SH SOLE 0 190 0 0
LEMONADE INC COM USD0.00001 COM 52567D107 0 4 SH SOLE 0 4 0 0
JACKSON FINANCIAL COM CL A USD0.01 COM CL A 46817M107 90 1,012 SH SOLE 0 1,012 0 0
DIMENSIONAL SMALL CAP VALUE ETF USD INC INTL SMALL CAP V 25434V781 13 410 SH SOLE 0 410 0 0
ALPHA METALLURGICAL COM USD0.01 COM 020764106 44 390 SH SOLE 0 390 0 0
COINBASE GLOBAL INC COM CL A USD0.00001 COM CL A 19260Q107 11 30 SH SOLE 0 30 0 0
COMPASS PATHWAYS PLC UNSPON ADS (1 TO 1) SPONSORED ADS 20451W101 11 3,900 SH SOLE 0 3,900 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 49 8,100 SH SOLE 0 8,100 0 0
MOBILEYE GBL INC COM CL A USD0.01 COMMON CLASS A 60741F104 1 40 SH SOLE 0 40 0 0
ASANA INC COM CL A USD0.00001 CL A 04342Y104 14 1,030 SH SOLE 0 1,030 0 0
GE HEALTHCARE TECH COM USD0.01 COMMON STOCK 36266G107 14 186 SH SOLE 0 186 0 0
GE AEROSPACE COM USD0.01 COM NEW 369604301 578 2,249 SH SOLE 0 2,249 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 909 64,774 SH SOLE 0 64,774 0 0
DATADOG INC COM CL A USD CL A COM 23804L103 158 1,174 SH SOLE 0 1,174 0 0
MAXCYTE INC COM STK USD0.01 COM 57777K106 17 7,800 SH SOLE 0 7,800 0 0
BLACKSTONE GROUP INC COM CL A USD0.00001 COM 09260D107 1,057 7,067 SH SOLE 0 7,067 0 0
L3HARRIS TECHNOLOGIES INC COM USD1.00 COM 502431109 38 150 SH SOLE 0 150 0 0
CORTEVA INC COM USD0.01 COM 22052L104 70 940 SH SOLE 0 940 0 0
OTIS WORLDWIDE CORP COM USD0.01 COM 68902V107 2,467 24,921 SH SOLE 0 24,921 0 0
CARRIER GLOBAL CORP COM USD0.01 COM 14448C104 8,529 116,593 SH SOLE 0 116,593 0 0
DUPONT DE NEMOURS INC COM USD0.01 COM 26614N102 12 182 SH SOLE 0 182 0 0
GEN DIGITAL INC COM USD0.01 COM 668771108 0 12 SH SOLE 0 12 0 0
FASTLY INC COM CL A USD CL A 31188V100 0 18 SH SOLE 0 18 0 0
CELLDEX THERAPEUTICS COM USD0.001 REV SPLIT COM NEW 15117B202 3 133 SH SOLE 0 133 0 0
AVANTOR INC COM USD0.01 COM 05352A100 62,410 4,638,400 SH SOLE 0 4,638,400 0 0
CROWDSTRIKE HOLDINGS INC COM USD0.0005 CL A CL A 22788C105 66 130 SH SOLE 0 130 0 0
CLEAR CHANNEL OUTDOOR HLDGS LTD COM USD0.01 COM 18453H106 38 32,500 SH SOLE 0 32,500 0 0
NOVAVAX INC COM USD0.01 COM NEW 670002401 0 50 SH SOLE 0 50 0 0
PELETON INTERACTIVE INC COM CL A USD0.002 CL A COM 70614W100 37 5,321 SH SOLE 0 5,321 0 0
BEYOND MEAT INC COM USD 0.0001 COM 08862E109 0 60 SH SOLE 0 60 0 0
DOW INC COM USD0.01 COM 260557103 0 182 SH SOLE 0 182 0 0
DELL TECHNOLOGIES INC COM CL C USD0.01 CL C 24703L202 0 1 SH SOLE 0 1 0 0
MODERNA INC COM USD0.0001 COM 60770K107 5 175 SH SOLE 0 175 0 0
KKR & CO INC COM NPV CL A COM 48251W104 4,733 35,611 SH SOLE 0 35,611 0 0
NIO INC SPON ADR (1 TO 1) SPON ADS 62914V106 1 181 SH SOLE 0 181 0 0
DOCUSIGN INC COM STK COM 256163106 10 125 SH SOLE 0 125 0 0
QUANTUM COMPUTING COM USD0.001 COM 74766W108 303 15,787 SH SOLE 0 15,787 0 0
GUARDANT HEALTH IN COM USD0.00001 COM 40131M109 24 460 SH SOLE 0 460 0 0
INTERCONTINENTAL EXCHANGE INC COM USD0.01 COM 45866F104 95 516 SH SOLE 0 516 0 0
AUTOLUS THERAPEUTICS SPON EA REP 1 ORD SHS SPON ADS 05280R100 8 3,300 SH SOLE 0 3,300 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 645 3,730 SH SOLE 0 3,730 0 0
BROADCOM INC COM USD0.001 COM 11135F101 7,265 26,349 SH SOLE 0 26,349 0 0
BOOKING HLDGS INC COM USD0.008 COM 09857L108 63,193 10,926 SH SOLE 0 10,926 0 0
ISHARES MSCI JAPAN ETF USD INC MSCI JPN ETF NEW 46434G822 397 5,300 SH SOLE 0 5,300 0 0
NUTRIEN LTD COM USD NPV (US LISTED) COM 67077M108 2,118 36,380 SH SOLE 0 36,380 0 0
OKTA INC COM CL A USD0.0001 CL A 679295105 6 56 SH SOLE 0 56 0 0
KEURIG DR PEPPER INC COM USD0.01 COM 49271V100 42 1,273 SH SOLE 0 1,273 0 0
GLOBAL X ROBOTICS ARTIFICIAL ETF USD INC RBTCS ARTFL INTE 37954Y715 0 10,000 SH SOLE 0 10,000 0 0
NEWS CORP CL A 65249B109 24 800 SH SOLE 0 800 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 26 11,675 SH SOLE 0 11,675 0 0
PTC INC COM USD0.01 COM 69370C100 17 100 SH SOLE 0 100 0 0
ABBVIE INC COM USD0.01 COM 00287Y109 928 5,003 SH SOLE 0 5,003 0 0
MONDELEZ INTL INC COM USD0.01 CL A 609207105 5,133 76,123 SH SOLE 0 76,123 0 0
PALO ALTO NETWORKS INC COM USD0.0001 COM 697435105 32,619 159,441 SH SOLE 0 159,441 0 0
DUKE ENERGY CORP COM NPV COM NEW 26441C204 3,778 32,032 SH SOLE 0 32,032 0 0
META PLATFORMS INC COM CL A USD0.000006 CL A 30303M102 28,976 39,257 SH SOLE 0 39,257 0 0
PHILLIPS 66 COM USD0.01 COM 718546104 252 2,110 SH SOLE 0 2,110 0 0
FORTINET INC COM USD0.001 COM 34959E109 578 5,465 SH SOLE 0 5,465 0 0
BOOZ ALLEN HAMILTON HLDGS COM CL A USD0.01 CL A 099502106 843 8,097 SH SOLE 0 8,097 0 0
HCA HEALTHCARE INC COM USD0.01 COM 40412C101 105 275 SH SOLE 0 275 0 0
ISHARES INDIA 50 ETF USD INC INDIA 50 ETF 464289529 248 4,560 SH SOLE 0 4,560 0 0
FIRST TRUST NASDAQ CE SG INFRA ETF USD INC NASDQ CLN EDGE 33737A108 165 1,187 SH SOLE 0 1,187 0 0
KINDER MORGAN INC COM USD0.01 COM 49456B101 34 1,150 SH SOLE 0 1,150 0 0
AMERICAN WATER WORKS INC COM STK USD 0.01 COM 030420103 17 125 SH SOLE 0 125 0 0
QUANEX BUILDING PRODUCTS CORP COM USD0.01 COM 747619104 6 333 SH SOLE 0 333 0 0
PHILIP MORRIS INTL INC COM STK NPV COM 718172109 48,607 266,976 SH SOLE 0 266,976 0 0
MERCADOLIBRE INC COM STK USD0.001 COM 58733R102 31 12 SH SOLE 0 12 0 0
DISCOVER FINANCIAL SERVICES COM STK USD0.01 COM 254709108 0 100 SH SOLE 0 100 0 0
PENNANTPARK INVT C COM STK USD0.001 COM 708062104 163 23,800 SH SOLE 0 23,800 0 0
ISHARES MSCI KLD SOCIAL 400 ESG ETF USD INC ESG MSCI KLD 400 464288570 431 3,715 SH SOLE 0 3,715 0 0
FIRST SOLAR INC COM STK USD0.001 COM 336433107 139 840 SH SOLE 0 840 0 0
AMICUS THERAPEUTIC COM USD0.01 COM 03152W109 3 600 SH SOLE 0 600 0 0
MASTERCARD INC COM CL A USD0.0001 CL A 57636Q104 84,815 151,009 SH SOLE 0 151,009 0 0
AMERIPRISE FIN INC COM STK USD 0.01 COM 03076C106 138,682 259,897 SH SOLE 0 259,897 0 0
BAIDU INC ADS (1 TO 1) SPON ADR REP A 056752108 56 650 SH SOLE 0 650 0 0
DEXCOM INC COM USD0.001 COM 252131107 23 264 SH SOLE 0 264 0 0
ASTRAZENECA ADR (1 TO 1) SPONSORED ADR 046353108 143 2,050 SH SOLE 0 2,050 0 0
MICROSTRATEGY INC COM CL A USD0.001 CL A NEW 594972408 1,250 3,092 SH SOLE 0 3,092 0 0
LKQ CORP COM USD0.01 COM 501889208 8 220 SH SOLE 0 220 0 0
CME GROUP INC COM STK CL A USD0.01 COM 12572Q105 177 642 SH SOLE 0 642 0 0
NASDAQ INC COM USD0.01 COM 631103108 54,677 611,670 SH SOLE 0 611,670 0 0
INTUITIVE SURGICAL INC COM USD0.001 COM NEW 46120E602 2,957 5,440 SH SOLE 0 5,440 0 0
NETFLIX COM INC COM USD0.001 COM 64110L106 2,034 1,519 SH SOLE 0 1,519 0 0
CHEVRON CORP COM USD0.75 COM 166764100 3,158 22,069 SH SOLE 0 22,069 0 0
AT&T INC COM USD1.00 COM 00206R102 122 4,223 SH SOLE 0 4,223 0 0
ISHARES MSCI EAFE ETF USD INC MSCI EAFE ETF 464287465 557 6,232 SH SOLE 0 6,232 0 0
CENCORA INC COM USD0.01 COM 03073E105 132,776 442,940 SH SOLE 0 442,940 0 0
MERCK & CO INC COM USD0.50 COM 58933Y105 1,032 13,046 SH SOLE 0 13,046 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF USD INC SP SMCP600VL ETF 464287879 617 6,201 SH SOLE 0 6,201 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF USD INC ISHARES BIOTECH 464287556 35 275 SH SOLE 0 275 0 0
QUALCOMM INC COM USD0.0001 COM 747525103 6,360 39,941 SH SOLE 0 39,941 0 0
PROGRESSIVE CORP COM USD1 COM 743315103 107,503 402,852 SH SOLE 0 402,852 0 0
PROCTER & GAMBLE CO COM NPV COM 742718109 12,395 77,814 SH SOLE 0 77,814 0 0
COSTCO WHOLESALE COM USD0.01 COM 22160K105 867 876 SH SOLE 0 876 0 0
BROWN & BROWN INC COM USD0.1 COM 115236101 14,389 129,811 SH SOLE 0 129,811 0 0
ALTRIA GROUP INC COM USD0.33333 COM 02209S103 986 16,824 SH SOLE 0 16,824 0 0
ISHARES S&P MID CAP 400 VALUE ETF USD INC S&P MC 400VL ETF 464287705 462 3,741 SH SOLE 0 3,741 0 0
ISHARES RUSSELL 2000 VALUE ETF USD INC RUS 2000 VAL ETF 464287630 59 375 SH SOLE 0 375 0 0
CONOCOPHILLIPS COM USD0.01 COM 20825C104 74 823 SH SOLE 0 823 0 0
PFIZER INC COM USD0.05 COM 717081103 4,570 188,572 SH SOLE 0 188,572 0 0
PEPSICO INC CAP USD0.01666 COM 713448108 2,515 19,047 SH SOLE 0 19,047 0 0
PAYCHEX INC COM USD0.01 COM 704326107 436 3,000 SH SOLE 0 3,000 0 0
ISHARES S&P 500 VALUE ETF USD INC S&P 500 VAL ETF 464287408 1,359 6,958 SH SOLE 0 6,958 0 0
PACCAR INC COM STK USD1 COM 693718108 450 4,730 SH SOLE 0 4,730 0 0
ORACLE CORP COM USD0.01 COM 68389X105 4,890 22,377 SH SOLE 0 22,377 0 0
OCCIDENTAL PETROLEUM CORP COM STK USD0.20 COM 674599105 99 2,353 SH SOLE 0 2,353 0 0
NOVO-NORDISK AS ADR (1 TO 1 CL B DKK1) ADR 670100205 80 1,153 SH SOLE 0 1,153 0 0
NORTHROP GRUMMAN CORP COM USD1 COM 666807102 23 45 SH SOLE 0 45 0 0
NORTHERN TRUST COM USD1.666 COM 665859104 34 265 SH SOLE 0 265 0 0
NIKE INC COM CL B NPV CL B 654106103 2,706 38,103 SH SOLE 0 38,103 0 0
NEWMONT GOLDCORP COM USD COM 651639106 963 16,530 SH SOLE 0 16,530 0 0
NEUROCRINE BIOSCIENCES INC COM USD0.001 COM 64125C109 34 268 SH SOLE 0 268 0 0
NOVARTIS AG ADR (1 TO 1) SPONSORED ADR 66987V109 24 200 SH SOLE 0 200 0 0
ILLUMINA INC COM USD0.01 COM 452327109 8 80 SH SOLE 0 80 0 0
NETEASE INC ADR (1 TO 25) SPONSORED ADS 64110W102 34 250 SH SOLE 0 250 0 0
ISHARES S&P 500 CORE ETF USD INC (US LIST) CORE S&P500 ETF 464287200 1,150 1,853 SH SOLE 0 1,853 0 0
MICRON TECHNOLOGY COM USD0.10 COM 595112103 179 1,451 SH SOLE 0 1,451 0 0
MICROSOFT CORP COM USD (US LISTED) COM 594918104 431,891 868,656 SH SOLE 0 868,656 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC MSCI EMG MKT ETF 464287234 472 9,780 SH SOLE 0 9,780 0 0
MASCO CORP COM USD1.00 COM 574599106 0 395 SH SOLE 0 395 0 0
MARSH & MCLENNAN COM USD1.00 COM 571748102 63,497 290,356 SH SOLE 0 290,356 0 0
EDWARDS LIFESCIENCES CORP COM USD1 COM 28176E108 8 100 SH SOLE 0 100 0 0
MCDONALDS CORP COM USD0.01 COM 580135101 26,933 92,188 SH SOLE 0 92,188 0 0
MGM RESORTS INTL COM USD0.01 COM 552953101 46 1,325 SH SOLE 0 1,325 0 0
LOCKHEED MARTIN COM USD0.01 COM 539830109 5,107 11,029 SH SOLE 0 11,029 0 0
ELI LILLY & CO COM NPV COM 532457108 45,928 58,957 SH SOLE 0 58,957 0 0
PLUG POWER INC COM USD0.01 COM NEW 72919P202 1 750 SH SOLE 0 750 0 0
AKAMAI TECHNOLOGIES INC COM USD 0.01 COM 00971T101 2 27 SH SOLE 0 27 0 0
KIRBY CORP COM USD0.10 COM 497266106 125 1,100 SH SOLE 0 1,100 0 0
JOHNSON & JOHNSON COM USD1.00 COM 478160104 13,909 91,118 SH SOLE 0 91,118 0 0
INCYTE CORPORATION COM USD0.001 COM 45337C102 5 80 SH SOLE 0 80 0 0
INTERNATIONAL PAPER CO COM USD1.00 COM 460146103 7,807 166,718 SH SOLE 0 166,718 0 0
INTL FLAVORS & FRAGRANCES INC COM USD0.125 COM 459506101 140 1,900 SH SOLE 0 1,900 0 0
INTEL CORP COM USD0.001 COM 458140100 0 280 SH SOLE 0 280 0 0
IDEXX LABORATORIES COM USD0.10 COM 45168D104 204 380 SH SOLE 0 380 0 0
INTUIT INC COM USD0.01 COM 461202103 5,216 6,623 SH SOLE 0 6,623 0 0
ILLINOIS TOOLS WORKS INC COM NPV COM 452308109 125 505 SH SOLE 0 505 0 0
BIOMARIN PHARMA COM USD0.001 COM 09061G101 27 495 SH SOLE 0 495 0 0
HOME DEPOT INC COM USD0.05 COM 437076102 333 908 SH SOLE 0 908 0 0
HERSHEY COMPANY COM USD1 COM 427866108 9 56 SH SOLE 0 56 0 0
GOLD FIELDS LTD ADR (1 TO 1) SPONSORED ADR 38059T106 45 1,900 SH SOLE 0 1,900 0 0
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104 831 1,174 SH SOLE 0 1,174 0 0
GRAY MEDIA INC COM NPV COM 389375106 1 136 SH SOLE 0 136 0 0
NVIDIA CORP COM USD0.001 COM 67066G104 79,870 505,920 SH SOLE 0 505,920 0 0
MCKESSON CORP COM USD0.01 COM 58155Q103 140,877 192,315 SH SOLE 0 192,315 0 0
GILEAD SCIENCES INC COM USD0.001 COM 375558103 3,659 33,018 SH SOLE 0 33,018 0 0
GENERAL DYNAMICS CORPORATION COM USD1.00 COM 369550108 292 1,000 SH SOLE 0 1,000 0 0
ARTHUR J GALLAGHER & CO COM USD1.00 COM 363576109 39,256 122,695 SH SOLE 0 122,695 0 0
FREEPORT-MCMOR C&G INC COM STK USD0.10 CL B 35671D857 2,012 46,440 SH SOLE 0 46,440 0 0
FISERV INC COM USD0.01 COM 337738108 211,428 1,226,488 SH SOLE 0 1,226,488 0 0
FASTENAL COM USD0.01 COM 311900104 27 652 SH SOLE 0 652 0 0
NEXTERA ENERGY INC COM USD0.01 COM 65339F101 215 3,092 SH SOLE 0 3,092 0 0
EXXON MOBIL CORP COM NPV COM 30231G102 5,198 48,238 SH SOLE 0 48,238 0 0
ESTEE LAUDER CO INC COM CL A USD0.01 CL A 518439104 475 5,881 SH SOLE 0 5,881 0 0
EQT CORPORATION COM NPV COM 26884L109 42 725 SH SOLE 0 725 0 0
EOG RESOURCES INC COM USD0.01 COM 26875P101 16,440 137,449 SH SOLE 0 137,449 0 0
ELECTRONIC ARTS (EA) INC COM CL A USD0.01 COM 285512109 14,124 88,459 SH SOLE 0 88,459 0 0
PERKINELMER INC COM USD1 COM 714046109 9 90 SH SOLE 0 90 0 0
ECOLAB INC COM USD1 COM 278865100 108 400 SH SOLE 0 400 0 0
CADENCE DESIGN SYSTEMS INC COM USD0.01 COM 127387108 25,765 83,640 SH SOLE 0 83,640 0 0
CITIGROUP INC COM USD0.01 COM NEW 172967424 7,889 92,712 SH SOLE 0 92,712 0 0
BANK OF AMERICA COM USD 0.01 COM 060505104 3,999 84,584 SH SOLE 0 84,584 0 0
EBAY INC COM USD0.001 (US LISTED) COM 278642103 33 450 SH SOLE 0 450 0 0
BRITISH AMERICAN TOBACCO PLC ADR (1 TO 2) SPONSORED ADR 110448107 192 4,055 SH SOLE 0 4,055 0 0
DOVER CORP COM STK USD1.00 COM 260003108 100 548 SH SOLE 0 548 0 0
DONALDSON CO INC COM USD5 COM 257651109 90,072 1,298,895 SH SOLE 0 1,298,895 0 0
WALT DISNEY CO COM USD0.01 COM 254687106 11,167 90,101 SH SOLE 0 90,101 0 0
DECKERS OUTDOOR CORP COM USD0.01 COM 243537107 4 40 SH SOLE 0 40 0 0
COSTAR GROUP INC COM USD0.01 COM 22160N109 42 520 SH SOLE 0 520 0 0
MORGAN STANLEY COM USD0.01 COM NEW 617446448 92 650 SH SOLE 0 650 0 0
DEERE & CO COM USD1 COM 244199105 19,946 39,254 SH SOLE 0 39,254 0 0
MOODYS CORP COM US$0.01 COM 615369105 376 750 SH SOLE 0 750 0 0
DANAHER CORP COM USD0.01 COM 235851102 395 2,002 SH SOLE 0 2,002 0 0
CADIZ INC COM USD0.01 COM NEW 127537207 3 1,000 SH SOLE 0 1,000 0 0
HEICO CORP COM USD0.01 CL A 422806208 0 75 SH SOLE 0 75 0 0
COLGATE PALMOLIVE COM USD 1 COM 194162103 3,741 41,164 SH SOLE 0 41,164 0 0
COPART INC COM USD0.0001 COM 217204106 4 84 SH SOLE 0 84 0 0
COCA-COLA INC COM USD0.25 COM 191216100 19,052 269,400 SH SOLE 0 269,400 0 0
CISCO SYSTEMS INC COM USD0.001 COM 17275R102 18,865 272,078 SH SOLE 0 272,078 0 0
CHURCH & DWIGHT COM USD1.00 COM 171340102 163 1,700 SH SOLE 0 1,700 0 0
JP MORGAN CHASE & CO COM USD1 COM 46625H100 19,393 66,927 SH SOLE 0 66,927 0 0
CATERPILLAR INC COM USD1.00 COM 149123101 759 1,957 SH SOLE 0 1,957 0 0
TOPGOLF CALLAWAY BRANDS 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 154,793 324,531 SH SOLE 0 324,531 0 0
CAMECO CORP COM NPV COM 13321L108 117 1,580 SH SOLE 0 1,580 0 0
MASTEC INC COM USD0.10 COM 576323109 34 200 SH SOLE 0 200 0 0
AMPHENOL CORP COM USD0.001 CL A 032095101 373 3,783 SH SOLE 0 3,783 0 0
DIAGEO PLC ADR (1 TO 4) SPON ADR NEW 25243Q205 0 65 SH SOLE 0 65 0 0
POWER INTEGRATIONS INC COM USD COM 739276103 11 200 SH SOLE 0 200 0 0
BRISTOL-MYERS SQUIBB CO. COM USD0.10 COM 110122108 5,557 120,046 SH SOLE 0 120,046 0 0
CANADIAN NATURAL RESRCS COM NPV (US LST) COM 136385101 44 1,400 SH SOLE 0 1,400 0 0
BOSTON SCIENTIFIC COM USD0.01 COM 101137107 786 7,319 SH SOLE 0 7,319 0 0
BOEING CO COM USD5.00 COM 097023105 73 350 SH SOLE 0 350 0 0
BECTON DICKINSON & CO COM 075887109 78,669 456,873 SH SOLE 0 456,873 0 0
BERKSHIRE HATHAWAY CL B USD0.0033 CL B NEW 084670702 61,028 125,789 SH SOLE 0 125,789 0 0
BALL CORP COM NPV COM 058498106 1,239 22,090 SH SOLE 0 22,090 0 0
BADGER METER INC COM USD1 COM 056525108 205 837 SH SOLE 0 837 0 0
AUTOMATIC DATA PROCESSING INC COM USD0.1 COM 053015103 512 1,660 SH SOLE 0 1,660 0 0
AUTODESK INC COM USD0.01 COM 052769106 32 104 SH SOLE 0 104 0 0
ARCHER DANIELS MIDLAND CO COM NPV COM 039483102 47 900 SH SOLE 0 900 0 0
APPLIED MATERIALS INC COM USD0.01 COM 038222105 1,969 10,757 SH SOLE 0 10,757 0 0
APPLE INC COM NPV COM 037833100 56,951 277,695 SH SOLE 0 277,695 0 0
ANSYS INC COM USD 0.01 COM 03662Q105 15 42 SH SOLE 0 42 0 0
COMCAST CORP COM CL A USD0.01 CL A 20030N101 149 4,177 SH SOLE 0 4,177 0 0
JONES LANG LASALLE INC COM USD0.01 COM 48020Q107 44 170 SH SOLE 0 170 0 0
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105 24 100 SH SOLE 0 100 0 0
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 319 1,001 SH SOLE 0 1,001 0 0
BARRICK GOLD CORP COM NPV (US LISTED) COM 067901108 0 2,424 SH SOLE 0 2,424 0 0
HESS CORPORATION COM USD1 COM 42809H107 80 575 SH SOLE 0 575 0 0
AMGEN INC COM USD0.0001 COM 031162100 926 3,317 SH SOLE 0 3,317 0 0
HONEYWELL INTL INC COM STK USD1 COM 438516106 8,832 37,915 SH SOLE 0 37,915 0 0
AIR PRODUCTS & CHEMICALS INC COM USD1 COM 009158106 209 741 SH SOLE 0 741 0 0
AGCO CORPORATION COM 001084102 92 890 SH SOLE 0 890 0 0
ADOBE INC COM USD0.0001 COM 00724F101 32,812 84,837 SH SOLE 0 84,837 0 0
ADVANCED MICRO DEVICES COM USD0.01 COM 007903107 312 2,198 SH SOLE 0 2,198 0 0
IBM (INTL BUSINESS MACHINES) COM USD 0.20 COM 459200101 605 2,054 SH SOLE 0 2,054 0 0
ABBOTT LABORATORIES COM NPV COM 002824100 910 6,696 SH SOLE 0 6,696 0 0
AMAZON COM INC COM USD0.01 COM 023135106 259,690 1,183,744 SH SOLE 0 1,183,744 0 0