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
INVESCO S&P 500 EQUAL WEIGHT ETF USD INC S&P500 EQL WGT 46137V357   70 426 SH   SOLE 0 426 0 0
PURE STORAGE INC COM USD0.0001 CL A CL A 74624M102   22 350 SH   SOLE 0 350 0 0
ALPHABET INC COM CL C USD0.001 CAP STK CL C 02079K107   53,942 294,088 SH   SOLE 0 294,088 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   35 1,000 SH   SOLE 0 1,000 0 0
PAYPAL HLDGS INC COM USD0.0001 COM 70450Y103   581 10,009 SH   SOLE 0 10,009 0 0
HEWLETT PACKARD ENTERPRISE COM USD 0.01 COM 42824C109   21 1,000 SH   SOLE 0 1,000 0 0
PERFORMANCE FOOD GROUP COM USD0.01 COM 71377A103   129,450 1,960,024 SH   SOLE 0 1,960,024 0 0
ALPHABET INC COM CL A USD0.001 CAP STK CL A 02079K305   245,000 1,345,524 SH   SOLE 0 1,345,524 0 0
HILTON GRAND VACATIONS COM USD0.01 COM 43283X105   43,333 1,071,680 SH   SOLE 0 1,071,680 0 0
KRAFT HEINZ CO COM USD 0.01 COM 500754106   522 16,190 SH   SOLE 0 16,190 0 0
ASHLAND GLOBAL HLDGS INC COM USD0.01 COM 044186104   26 275 SH   SOLE 0 275 0 0
HARTFORD MULTIFACTOR DEVD EX US ETF USD INC HARTFORD MLT ETF 518416102   32 1,170 SH   SOLE 0 1,170 0 0
ELEVANCE HEALTH COM USD0.01 COM 036752103   200,051 369,333 SH   SOLE 0 369,333 0 0
ARK INNOVATION ETF USD INC INNOVATION ETF 00214Q104   16 365 SH   SOLE 0 365 0 0
BOOT BARN HOLDINGS COM USD0.0001 COM 099406100   31 240 SH   SOLE 0 240 0 0
HUBSPOT INC COM USD0.001 COM 443573100   43 73 SH   SOLE 0 73 0 0
DOMA HOLDINGS INC COM USD0.0001 REV/SPLIT COM NEW 25703A203   2 320 SH   SOLE 0 320 0 0
COOPER COMPANIES INC COM USD0.10 (P/S) COM 216648501   129 1,420 SH   SOLE 0 1,420 0 0
COOPER COMPANIES INC COM USD0.10 (P/S) COM 216648501   6 64 SH   SOLE 0 64 0 0
CANOO INC USD0.0001 CL A COM NEW 13803R201   0 221 SH   SOLE 0 221 0 0
OAKTREE SPECIALTY COM USD (POST SPLIT) COM 67401P405   86 4,600 SH   SOLE 0 4,600 0 0
FORTUNA MINING CORP COM NPV COM NEW 349942102   49 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   167 972 SH   SOLE 0 972 0 0
ALIBABA GROUP HOLDING ADR (1 TO 8) SPONSORED ADS 01609W102   828 11,496 SH   SOLE 0 11,496 0 0
ASPEN TECHNOLOGY COM USD0.10 COM 29109X106   663 3,339 SH   SOLE 0 3,339 0 0
ARM HOLDINGS PLC SPON ADR (1 to 1) SPONSORED ADS 042068205   36 220 SH   SOLE 0 220 0 0
GXO LOGISTICS INC COM USD0.01 COMMON STOCK 36262G101   2 39 SH   SOLE 0 39 0 0
JP MORGAN NASDAQ EQTY PREMIUM ETF USD INC NASDAQ EQT PREM 46654Q203   82 1,477 SH   SOLE 0 1,477 0 0
LUMINAR TECHNOLOGIES INC COM CL A USD0.0001 COM CL A 550424105   0 185 SH   SOLE 0 185 0 0
PALANTIR TECH INC COM CL A USD0.001 CL A 69608A108   373 14,736 SH   SOLE 0 14,736 0 0
GINKGO BIOWORKS HLDGS COM CL A USD0.0001 CL A SHS 37611X100   0 1,120 SH   SOLE 0 1,120 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   555 4,700 SH   SOLE 0 4,700 0 0
NOV INC COM USD0.01 COM 62955J103   435 22,881 SH   SOLE 0 22,881 0 0
EMBECTA CORP COM USD0.01 WI COMMON STOCK 29082K105   18 1,431 SH   SOLE 0 1,431 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   6 187 SH   SOLE 0 187 0 0
ASTERA LABS INC COM USD0.0001 COM 04626A103   908 15,000 SH   SOLE 0 15,000 0 0
ARCHER AVIATION INC COM USD0.0001 COM CL A 03945R102   1 390 SH   SOLE 0 390 0 0
DNOW INC COM 67011P100   57 4,159 SH   SOLE 0 4,159 0 0
AIRBNB INC COM CL A USD0.0001 COM CL A 009066101   36 240 SH   SOLE 0 240 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   89 1,197 SH   SOLE 0 1,197 0 0
DIMENSIONAL SMALL CAP VALUE ETF USD INC INTL SMALL CAP V 25434V781   11 410 SH   SOLE 0 410 0 0
ALPHA METALLURGICAL COM USD0.01 COM 020764106   154 550 SH   SOLE 0 550 0 0
CHARGEPOINT HLDGS INC COM CL A USD0.0001 COM CL A 15961R105   2 1,500 SH   SOLE 0 1,500 0 0
COINBASE GLOBAL INC COM CL A USD0.00001 COM CL A 19260Q107   7 30 SH   SOLE 0 30 0 0
QUANTUMSCAPE CORP COM CL A USD0.0001 COM CL A 74767V109   0 35 SH   SOLE 0 35 0 0
COMPASS PATHWAYS PLC UNSPON ADS (1 TO 1) SPONSORED ADS 20451W101   39 6,400 SH   SOLE 0 6,400 0 0
BENTLEY SYSTEMS INC COM CL B USD0.01 COM CL B 08265T208   17 350 SH   SOLE 0 350 0 0
RECURSION PHARMACEUTICALS COM USD0.00001 CL A 75629V104   6 800 SH   SOLE 0 800 0 0
PLANET LABS PBC COM CL A USD0.0001 COM CL A 72703X106   15 8,100 SH   SOLE 0 8,100 0 0
RTX CORPORATION COM USD1.00 COM 75513E101   5,200 51,772 SH   SOLE 0 51,772 0 0
MARATHON DIGITAL HLDGS INC COM USD0.0001 COM 565788106   1 26 SH   SOLE 0 26 0 0
ASANA INC COM CL A USD0.00001 CL A 04342Y104   14 1,030 SH   SOLE 0 1,030 0 0
ORGANON & CO COM USD0.01 COMMON STOCK 68622V106   0 7 SH   SOLE 0 7 0 0
GE HEALTHCARE TECH COM USD0.01 COMMON STOCK 36266G107   119 1,530 SH   SOLE 0 1,530 0 0
GE AEROSPACE COM USD0.01 COM NEW 369604301   592 3,724 SH   SOLE 0 3,724 0 0
JP MORGAN EQUITY PREMIUM ETF USD INC EQUITY PREMIUM 46641Q332   65 1,145 SH   SOLE 0 1,145 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   602 64,774 SH   SOLE 0 64,774 0 0
DATADOG INC COM CL A USD CL A COM 23804L103   198 1,529 SH   SOLE 0 1,529 0 0
MAXCYTE INC COM STK USD0.01 COM 57777K106   15 3,800 SH   SOLE 0 3,800 0 0
BLACKSTONE GROUP INC COM CL A USD0.00001 COM 09260D107   904 7,302 SH   SOLE 0 7,302 0 0
L3HARRIS TECHNOLOGIES INC COM USD1.00 COM 502431109   34 150 SH   SOLE 0 150 0 0
CORTEVA INC COM USD0.01 COM 22052L104   57 1,050 SH   SOLE 0 1,050 0 0
OTIS WORLDWIDE CORP COM USD0.01 COM 68902V107   2,699 28,038 SH   SOLE 0 28,038 0 0
CARRIER GLOBAL CORP COM USD0.01 COM 14448C104   7,235 114,691 SH   SOLE 0 114,691 0 0
DUPONT DE NEMOURS INC COM USD0.01 COM 26614N102   25 316 SH   SOLE 0 316 0 0
PDS BIOTECHNOLOGY COM USD0.00033 COM 70465T107   44 15,000 SH   SOLE 0 15,000 0 0
GEN DIGITAL INC COM USD0.01 COM 668771108   1 50 SH   SOLE 0 50 0 0
CELLDEX THERAPEUTICS COM USD0.001 REV SPLIT COM NEW 15117B202   5 133 SH   SOLE 0 133 0 0
AVANTOR INC COM USD0.01 COM 05352A100   95,119 4,487,805 SH   SOLE 0 4,487,805 0 0
CROWDSTRIKE HOLDINGS INC COM USD0.0005 CL A CL A 22788C105   49 127 SH   SOLE 0 127 0 0
CLEAR CHANNEL OUTDOOR HLDGS LTD COM USD0.01 COM 18453H106   46 32,500 SH   SOLE 0 32,500 0 0
NOVAVAX INC COM USD0.01 COM NEW 670002401   1 50 SH   SOLE 0 50 0 0
PELETON INTERACTIVE INC COM CL A USD0.002 CL A COM 70614W100   1 200 SH   SOLE 0 200 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   10 185 SH   SOLE 0 185 0 0
MODERNA INC COM USD0.0001 COM 60770K107   80 675 SH   SOLE 0 675 0 0
KKR & CO INC COM NPV CL A COM 48251W104   3,862 36,640 SH   SOLE 0 36,640 0 0
NIO INC SPON ADR (1 TO 1) SPON ADS 62914V106   1 224 SH   SOLE 0 224 0 0
QUANTUM COMPUTING COM USD0.001 COM 74766W108   3 5,000 SH   SOLE 0 5,000 0 0
GUARDANT HEALTH IN COM USD0.00001 COM 40131M109   13 460 SH   SOLE 0 460 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   30 217 SH   SOLE 0 217 0 0
AUTOLUS THERAPEUTICS SPON EA REP 1 ORD SHS SPON ADS 05280R100   2 500 SH   SOLE 0 500 0 0
ALIBABA GROUP HOLDING SPON ADS (1 TO 1) SPONSORED ADS 01609W102   0 3 SH   SOLE 0 3 0 0
MONGODB INC COM CL A USD0.001 CL A 60937P106   11 45 SH   SOLE 0 45 0 0
ARES MANAGEMENT CORP COM CL A USD CL A COM STK 03990B101   564 4,230 SH   SOLE 0 4,230 0 0
IOVANCE BIO COM USD0.000041666 COM 462260100   36 4,550 SH   SOLE 0 4,550 0 0
BROADCOM INC COM USD0.001 COM 11135F101   1,198 746 SH   SOLE 0 746 0 0
BOOKING HLDGS INC COM USD0.008 COM 09857L108   40,811 10,304 SH   SOLE 0 10,304 0 0
ISHARES MSCI JAPAN ETF USD INC MSCI JPN ETF NEW 46434G822   102 1,500 SH   SOLE 0 1,500 0 0
IQVIA HOLDINGS INC COM USD0.01 COM 46266C105   7 35 SH   SOLE 0 35 0 0
NUTRIEN LTD COM USD NPV (US LISTED) COM 67077M108   2,080 40,860 SH   SOLE 0 40,860 0 0
OKTA INC COM CL A USD0.0001 CL A 679295105   5 56 SH   SOLE 0 56 0 0
KEURIG DR PEPPER INC COM USD0.01 COM 49271V100   48 1,453 SH   SOLE 0 1,453 0 0
GLOBAL X ROBOTICS ARTIFICIAL ETF USD INC RBTCS ARTFL INTE 37954Y715   309 10,000 SH   SOLE 0 10,000 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203   29 11,400 SH   SOLE 0 11,400 0 0
PTC INC COM USD0.01 COM 69370C100   18 100 SH   SOLE 0 100 0 0
ABBVIE INC COM USD0.01 COM 00287Y109   857 5,003 SH   SOLE 0 5,003 0 0
MONDELEZ INTL INC COM USD0.01 CL A 609207105   5,649 86,337 SH   SOLE 0 86,337 0 0
PALO ALTO NETWORKS INC COM USD0.0001 COM 697435105   33,412 98,549 SH   SOLE 0 98,549 0 0
QUALYS INC COM USD0.001 COM 74758T303   8 55 SH   SOLE 0 55 0 0
DUKE ENERGY CORP COM NPV COM NEW 26441C204   3,347 33,397 SH   SOLE 0 33,397 0 0
META PLATFORMS INC COM CL A USD0.000006 CL A 30303M102   16,598 32,925 SH   SOLE 0 32,925 0 0
PHILLIPS 66 COM USD0.01 COM 718546104   318 2,249 SH   SOLE 0 2,249 0 0
BOOZ ALLEN HAMILTON HLDGS COM CL A USD0.01 CL A 099502106   108,800 707,044 SH   SOLE 0 707,044 0 0
HCA HEALTHCARE INC COM USD0.01 COM 40412C101   32 100 SH   SOLE 0 100 0 0
MARRIOTT VACATIONS COM USD0.01 COM 57164Y107   30,179 345,570 SH   SOLE 0 345,570 0 0
ISHARES INDIA 50 ETF USD INC INDIA 50 ETF 464289529   245 4,560 SH   SOLE 0 4,560 0 0
KINDER MORGAN INC COM USD0.01 COM 49456B101   1,543 77,630 SH   SOLE 0 77,630 0 0
AMERICAN WATER WORKS INC COM STK USD 0.01 COM 030420103   16 125 SH   SOLE 0 125 0 0
PHILIP MORRIS INTL INC COM STK NPV COM 718172109   37,124 366,423 SH   SOLE 0 366,423 0 0
MERCADOLIBRE INC COM STK USD0.001 COM 58733R102   31 19 SH   SOLE 0 19 0 0
DISCOVER FINANCIAL SERVICES COM STK USD0.01 COM 254709108   77 592 SH   SOLE 0 592 0 0
PENNANTPARK INVT C COM STK USD0.001 COM 708062104   293 38,800 SH   SOLE 0 38,800 0 0
ISHARES MSCI US KLD SOCIAL 400 ETF USD INC MSCI KLD400 SOC 464288570   403 3,879 SH   SOLE 0 3,879 0 0
FIRST SOLAR INC COM STK USD0.001 COM 336433107   23 100 SH   SOLE 0 100 0 0
AMICUS THERAPEUTIC COM USD0.01 COM 03152W109   6 600 SH   SOLE 0 600 0 0
MASTERCARD INC COM CL A USD0.0001 CL A 57636Q104   65,956 149,555 SH   SOLE 0 149,555 0 0
AMERIPRISE FIN INC COM STK USD 0.01 COM 03076C106   93,862 219,430 SH   SOLE 0 219,430 0 0
BAIDU INC ADS (1 TO 1) SPON ADR REP A 056752108   13 150 SH   SOLE 0 150 0 0
DEXCOM INC COM USD0.001 COM 252131107   30 264 SH   SOLE 0 264 0 0
MONOLITHIC POWER SYSTEMS INC COM USD0.001 COM 609839105   62 75 SH   SOLE 0 75 0 0
ASTRAZENECA ADR (1 TO 1) SPONSORED ADR 046353108   187 2,400 SH   SOLE 0 2,400 0 0
MICROSTRATEGY INC COM CL A USD0.001 CL A NEW 594972408   583 423 SH   SOLE 0 423 0 0
LKQ CORP COM USD0.01 COM 501889208   9 220 SH   SOLE 0 220 0 0
CME GROUP INC COM STK CL A USD0.01 COM 12572Q105   205 1,042 SH   SOLE 0 1,042 0 0
NASDAQ INC COM USD0.01 COM 631103108   21,283 353,152 SH   SOLE 0 353,152 0 0
INTUITIVE SURGICAL INC COM USD0.001 COM NEW 46120E602   2,197 4,939 SH   SOLE 0 4,939 0 0
NETFLIX COM INC COM USD0.001 COM 64110L106   1,347 1,996 SH   SOLE 0 1,996 0 0
CHEVRON CORP COM USD0.75 COM 166764100   5,734 36,658 SH   SOLE 0 36,658 0 0
AT&T INC COM USD1.00 COM 00206R102   55 2,900 SH   SOLE 0 2,900 0 0
ISHARES MSCI EAFE ETF USD INC MSCI EAFE ETF 464287465   488 6,232 SH   SOLE 0 6,232 0 0
HDFC BANK SPON ADS (3 to 1) SPONSORED ADS 40415F101   138,576 2,153,633 SH   SOLE 0 2,153,633 0 0
MERCK & CO INC COM USD0.50 COM 58933Y105   801 6,468 SH   SOLE 0 6,468 0 0
FIDELITY NATIONAL INFO SERVICES COM USD0.01 COM 31620M106   15 200 SH   SOLE 0 200 0 0
REGENERON PHARMS COM USD0.001 COM 75886F107   20 19 SH   SOLE 0 19 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF USD INC SP SMCP600VL ETF 464287879   603 6,201 SH   SOLE 0 6,201 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF USD INC ISHARES BIOTECH 464287556   32 230 SH   SOLE 0 230 0 0
QUALCOMM INC COM USD0.0001 COM 747525103   7,033 35,341 SH   SOLE 0 35,341 0 0
PROCTER & GAMBLE CO COM NPV COM 742718109   11,771 71,387 SH   SOLE 0 71,387 0 0
COSTCO WHOLESALE COM USD0.01 COM 22160K105   1,356 1,595 SH   SOLE 0 1,595 0 0
BROWN & BROWN INC COM USD0.1 COM 115236101   119,275 1,334,103 SH   SOLE 0 1,334,103 0 0
ALTRIA GROUP INC COM USD0.33333 COM 02209S103   1,111 24,389 SH   SOLE 0 24,389 0 0
ISHARES S&P MID CAP 400 VALUE ETF USD INC S&P MC 400VL ETF 464287705   425 3,741 SH   SOLE 0 3,741 0 0
ISHARES US TECHNOLOGY ETF USD INC U.S. TECH ETF 464287721   26 175 SH   SOLE 0 175 0 0
PFIZER INC COM USD0.05 COM 717081103   6,075 217,073 SH   SOLE 0 217,073 0 0
PEPSICO INC CAP USD0.01666 COM 713448108   6,233 37,783 SH   SOLE 0 37,783 0 0
ALIGN TECHNOLOGY COM USD0.0001 (US LISTED) COM 016255101   5 20 SH   SOLE 0 20 0 0
PAYCHEX INC COM USD0.01 COM 704326107   356 3,000 SH   SOLE 0 3,000 0 0
ISHARES S&P 500 VALUE ETF USD INC S&P 500 VAL ETF 464287408   1,267 6,958 SH   SOLE 0 6,958 0 0
PACCAR INC COM STK USD1 COM 693718108   487 4,730 SH   SOLE 0 4,730 0 0
ORACLE CORP COM USD0.01 COM 68389X105   2,263 16,033 SH   SOLE 0 16,033 0 0
OCCIDENTAL PETROLEUM CORP COM STK USD0.20 COM 674599105   14 220 SH   SOLE 0 220 0 0
NOVO-NORDISK AS ADR (1 TO 1 CL B DKK1) ADR 670100205   110 770 SH   SOLE 0 770 0 0
NORTHROP GRUMMAN CORP COM USD1 COM 666807102   20 45 SH   SOLE 0 45 0 0
NORTHERN TRUST COM USD1.666 COM 665859104   216 2,570 SH   SOLE 0 2,570 0 0
NIKE INC COM CL B NPV CL B 654106103   8,989 119,270 SH   SOLE 0 119,270 0 0
NEWMONT GOLDCORP COM USD COM 651639106   642 15,350 SH   SOLE 0 15,350 0 0
NEUROCRINE BIOSCIENCES INC COM USD0.001 COM 64125C109   37 268 SH   SOLE 0 268 0 0
NOVARTIS AG ADR (1 TO 1) SPONSORED ADR 66987V109   21 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   24 250 SH   SOLE 0 250 0 0
ISHARES S&P 500 CORE ETF USD INC (US LIST) CORE S&P500 ETF 464287200   400 732 SH   SOLE 0 732 0 0
MICRON TECHNOLOGY COM USD0.10 COM 595112103   37 280 SH   SOLE 0 280 0 0
MICROSOFT CORP COM USD (US LISTED) COM 594918104   193,665 433,448 SH   SOLE 0 433,448 0 0
ON SEMICONDUCTOR CORP COM USD0.01 COM 682189105   51 739 SH   SOLE 0 739 0 0
ISHARES MSCI EMERGING MARKETS ETF USD INC MSCI EMG MKT ETF 464287234   417 9,780 SH   SOLE 0 9,780 0 0
MASCO CORP COM USD1.00 COM 574599106   16 245 SH   SOLE 0 245 0 0
MARSH & MCLENNAN COM USD1.00 COM 571748102   132,373 628,164 SH   SOLE 0 628,164 0 0
EDWARDS LIFESCIENCES CORP COM USD1 COM 28176E108   9 100 SH   SOLE 0 100 0 0
MARKEL GROUP INC COM NPV COM 570535104   27 17 SH   SOLE 0 17 0 0
MCDONALDS CORP COM USD0.01 COM 580135101   21,202 83,218 SH   SOLE 0 83,218 0 0
MGM RESORTS INTL COM USD0.01 COM 552953101   59 1,325 SH   SOLE 0 1,325 0 0
LOCKHEED MARTIN COM USD0.01 COM 539830109   5,976 12,791 SH   SOLE 0 12,791 0 0
ELI LILLY & CO COM NPV COM 532457108   33,743 37,236 SH   SOLE 0 37,236 0 0
PLUG POWER INC COM USD0.01 COM NEW 72919P202   2 775 SH   SOLE 0 775 0 0
LAM RESEARCH CORP COM USD0.001 COM 512807108   63 59 SH   SOLE 0 59 0 0
BLACKROCK INC COM STK USD0.01 COM 09247X101   4,337 5,506 SH   SOLE 0 5,506 0 0
KIRBY CORP COM USD0.10 COM 497266106   159 1,325 SH   SOLE 0 1,325 0 0
KLA CORPORATION COM USD0.001 COM NEW 482480100   62 75 SH   SOLE 0 75 0 0
JOHNSON & JOHNSON COM USD1.00 COM 478160104   14,246 97,498 SH   SOLE 0 97,498 0 0
INCYTE CORPORATION COM USD0.001 COM 45337C102   5 80 SH   SOLE 0 80 0 0
INTL FLAVORS & FRAGRANCES INC COM USD0.125 COM 459506101   181 1,900 SH   SOLE 0 1,900 0 0
INTEL CORP COM USD0.001 COM 458140100   108 3,500 SH   SOLE 0 3,500 0 0
IDEXX LABORATORIES COM USD0.10 COM 45168D104   200 410 SH   SOLE 0 410 0 0
INTUIT INC COM USD0.01 COM 461202103   1,939 2,951 SH   SOLE 0 2,951 0 0
ILLINOIS TOOLS WORKS INC COM NPV COM 452308109   412 1,740 SH   SOLE 0 1,740 0 0
BIOMARIN PHARMA COM USD0.001 COM 09061G101   41 495 SH   SOLE 0 495 0 0
HOME DEPOT INC COM USD0.05 COM 437076102   324 942 SH   SOLE 0 942 0 0
HERSHEY COMPANY COM USD1 COM 427866108   10 56 SH   SOLE 0 56 0 0
GOLD FIELDS LTD ADR (1 TO 1) SPONSORED ADR 38059T106   28 1,900 SH   SOLE 0 1,900 0 0
GOLDMAN SACHS GROUP INC COM USD0.01 COM 38141G104   521 1,153 SH   SOLE 0 1,153 0 0
GRAY TELEVISION COM NPV COM 389375106   1 136 SH   SOLE 0 136 0 0
NVIDIA CORP COM USD0.001 COM 67066G104   60,681 491,525 SH   SOLE 0 491,525 0 0
GILEAD SCIENCES INC COM USD0.001 COM 375558103   2,333 34,008 SH   SOLE 0 34,008 0 0
GENERAL DYNAMICS CORPORATION COM USD1.00 COM 369550108   276 950 SH   SOLE 0 950 0 0
ARTHUR J GALLAGHER & CO COM USD1.00 COM 363576109   94,721 365,540 SH   SOLE 0 365,540 0 0
FREEPORT-MCMOR C&G INC COM STK USD0.10 CL B 35671D857   2,911 59,888 SH   SOLE 0 59,888 0 0
FISERV INC COM USD0.01 COM 337738108   7,368 49,456 SH   SOLE 0 49,456 0 0
FASTENAL COM USD0.01 COM 311900104   15 245 SH   SOLE 0 245 0 0
NEXTERA ENERGY INC COM USD0.01 COM 65339F101   653 9,226 SH   SOLE 0 9,226 0 0
EXXON MOBIL CORP COM NPV COM 30231G102   4,461 38,760 SH   SOLE 0 38,760 0 0
ESTEE LAUDER CO INC COM CL A USD0.01 CL A 518439104   2,795 26,283 SH   SOLE 0 26,283 0 0
EOG RESOURCES INC COM USD0.01 COM 26875P101   19,743 156,821 SH   SOLE 0 156,821 0 0
ELECTRONIC ARTS (EA) INC COM CL A USD0.01 COM 285512109   12,766 91,590 SH   SOLE 0 91,590 0 0
PERKINELMER INC COM USD1 COM 714046109   9 90 SH   SOLE 0 90 0 0
ECOLAB INC COM USD1 COM 278865100   71 300 SH   SOLE 0 300 0 0
CADENCE DESIGN SYSTEMS INC COM USD0.01 COM 127387108   6,529 21,216 SH   SOLE 0 21,216 0 0
CITIGROUP INC COM USD0.01 COM NEW 172967424   6,691 105,390 SH   SOLE 0 105,390 0 0
BANK OF AMERICA COM USD 0.01 COM 060505104   702 17,645 SH   SOLE 0 17,645 0 0
EBAY INC COM USD0.001 (US LISTED) COM 278642103   1,132 21,063 SH   SOLE 0 21,063 0 0
BRITISH AMERICAN TOBACCO PLC ADR (1 TO 2) SPONSORED ADR 110448107   153 4,961 SH   SOLE 0 4,961 0 0
DOVER CORP COM STK USD1.00 COM 260003108   99 548 SH   SOLE 0 548 0 0
DONALDSON CO INC COM USD5 COM 257651109   72,308 1,010,659 SH   SOLE 0 1,010,659 0 0
WALT DISNEY CO COM USD0.01 COM 254687106   8,048 81,142 SH   SOLE 0 81,142 0 0
DEERE & CO COM USD1 COM 244199105   13,084 35,033 SH   SOLE 0 35,033 0 0
MOODYS CORP COM US$0.01 COM 615369105   326 775 SH   SOLE 0 775 0 0
DANAHER CORP COM USD0.01 COM 235851102   719 2,877 SH   SOLE 0 2,877 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   13 75 SH   SOLE 0 75 0 0
CONSD EDISON INC COM USD0.10 COM 209115104   7 80 SH   SOLE 0 80 0 0
COLGATE PALMOLIVE COM USD 1 COM 194162103   4,440 45,779 SH   SOLE 0 45,779 0 0
COCA-COLA INC COM USD0.25 COM 191216100   18,189 285,796 SH   SOLE 0 285,796 0 0
CISCO SYSTEMS INC COM USD0.001 COM 17275R102   17,246 363,122 SH   SOLE 0 363,122 0 0
CHURCH & DWIGHT COM USD1.00 COM 171340102   176 1,700 SH   SOLE 0 1,700 0 0
JP MORGAN CHASE & CO COM USD1 COM 46625H100   10,854 53,629 SH   SOLE 0 53,629 0 0
CATERPILLAR INC COM USD1.00 COM 149123101   756 2,269 SH   SOLE 0 2,269 0 0
TOPGOLF CALLAWAY BRANDS COM USD 0.01 COM 131193104   2 99 SH   SOLE 0 99 0 0
CAMECO CORP COM NPV COM 13321L108   46 930 SH   SOLE 0 930 0 0
MASTEC INC COM USD0.10 COM 576323109   21 200 SH   SOLE 0 200 0 0
AMPHENOL CORP COM USD0.001 CL A 032095101   20 300 SH   SOLE 0 300 0 0
DIAGEO PLC ADR (1 TO 4) SPON ADR NEW 25243Q205   8 65 SH   SOLE 0 65 0 0
FEDEX CORP COM USD0.10 COM 31428X106   180 600 SH   SOLE 0 600 0 0
POWER INTEGRATIONS INC COM USD COM 739276103   14 200 SH   SOLE 0 200 0 0
BRISTOL-MYERS SQUIBB CO. COM USD0.10 COM 110122108   7,053 169,812 SH   SOLE 0 169,812 0 0
CANADIAN NATURAL RESOURCES COM NPV (US LST) COM 136385101   50 1,400 SH   SOLE 0 1,400 0 0
BOSTON SCIENTIFIC COM USD0.01 COM 101137107   521 6,761 SH   SOLE 0 6,761 0 0
BOEING CO COM USD5.00 COM 097023105   109 600 SH   SOLE 0 600 0 0
BECTON DICKINSON & CO COM 075887109   123,254 527,345 SH   SOLE 0 527,345 0 0
BERKSHIRE HATHAWAY CL B USD0.0033 CL B NEW 084670702   48,104 118,196 SH   SOLE 0 118,196 0 0
BALL CORP COM NPV COM 058498106   1,057 17,622 SH   SOLE 0 17,622 0 0
BADGER METER INC COM USD1 COM 056525108   133 714 SH   SOLE 0 714 0 0
AUTOMATIC DATA PROCESSING INC COM USD0.1 COM 053015103   356 1,490 SH   SOLE 0 1,490 0 0
APPLIED MATERIALS INC COM USD0.01 COM 038222105   8,381 35,512 SH   SOLE 0 35,512 0 0
APPLE INC COM NPV COM 037833100   61,354 291,475 SH   SOLE 0 291,475 0 0
ANSYS INC COM USD 0.01 COM 03662Q105   13 42 SH   SOLE 0 42 0 0
COMCAST CORP COM CL A USD0.01 CL A 20030N101   167 4,267 SH   SOLE 0 4,267 0 0
JONES LANG LASALLE INC COM USD0.01 COM 48020Q107   37 180 SH   SOLE 0 180 0 0
ANALOG DEVICES INC COM USD0.16 2/3 COM 032654105   23 100 SH   SOLE 0 100 0 0
AMERICAN EXPRESS CO COM USD0.20 COM 025816109   232 1,001 SH   SOLE 0 1,001 0 0
BARRICK GOLD CORP COM NPV (US LISTED) COM 067901108   40 2,424 SH   SOLE 0 2,424 0 0
HESS CORPORATION COM USD1 COM 42809H107   85 575 SH   SOLE 0 575 0 0
AMGEN INC COM USD0.0001 COM 031162100   1,037 3,317 SH   SOLE 0 3,317 0 0
HONEYWELL INTL INC COM STK USD1 COM 438516106   11,336 53,078 SH   SOLE 0 53,078 0 0
AIR PRODUCTS & CHEMICALS INC COM USD1 COM 009158106   311 1,208 SH   SOLE 0 1,208 0 0
AGCO CORPORATION COM 001084102   100 1,025 SH   SOLE 0 1,025 0 0
ADOBE INC COM USD0.0001 COM 00724F101   48,069 86,523 SH   SOLE 0 86,523 0 0
ADVANCED MICRO DEVICES COM USD0.01 COM 007903107   806 4,968 SH   SOLE 0 4,968 0 0
IBM (INTL BUSINESS MACHINES) COM USD 0.20 COM 459200101   388 2,241 SH   SOLE 0 2,241 0 0
ABBOTT LABORATORIES COM NPV COM 002824100   1,232 11,853 SH   SOLE 0 11,853 0 0
AMAZON COM INC COM USD0.01 COM 023135106   266,018 1,375,692 SH   SOLE 0 1,375,692 0 0