12 employees
EI Sturdza is an independent asset management business whose roots are very much with investors.
1999