Joseph Hill, Hargreaves Lansdown
Joseph Hill
Senior Investment Analyst
Hargreaves Lansdown