bfinance, an independent, privately-owned, financial services firm that provides advice to companies and institutional investors around the globe, has named David Crawford as business development director, and added six analysts to its London-based research and development team. Crawford joins bfinance from MSCI where he was responsible for portfolio and risk solutions within UK and Nordic Pensions & Sovereign Wealth Funds. The growth of the analyst team includes the appointment of Chris Stevens, Matthieu Tournaire, Markus Doerrie, Jordan Jones, Jean-Noel Zegermann and Arjun Kirpal.