David's portfolio

Table: Shares magazine Source: Investor's own records