Stephen Osborn is currently a Director at BlackRock, where they also served as a Portfolio Manager. Prior to this, they held a position as Vice President on the Fiduciary Mandates Investment Team. Stephen's earlier experience includes working as Fixed Income Portfolio Control at Baring Asset Management from 2004 to 2009. They earned a Bachelor of Science (BSc) in Economics from Loughborough University between 1997 and 1999.
This person is not in the org chart
This person is not in any teams
This person is not in any offices