David Roberts
Senior Portfolio Manager @ BP
About David Roberts
David Roberts is a Senior Portfolio Manager at bp, where he has worked since 2021 in London, England. He has extensive experience in financial planning and analysis, having held various roles at bp and Citi over a career spanning more than a decade.