Stephen Millar's Location
London, GB
Stephen Millar's Work
Stephen Millar's Education
Stephen Millar's Skills
Stephen Millar's Summary
Stephen Millar, based in London, GB, is currently a Vice President, Head of EMEA at Baron Capital Group, Inc., bringing experience from previous roles at Epoch Investment Partners, Inc., SKAGEN Funds, T. Rowe Price and Insight Investment. Stephen Millar holds a 1992 - 1993 MSc in Finance @ University of Strathclyde. With a robust skill set that includes Asset Management, Investments, Equities, Fixed Income, Pensions and more, Stephen Millar contributes valuable insights to the industry. Stephen Millar has 4 emails and 1 mobile phone number on RocketReach.