Stephen Taub Sloane Robinson Posts Double-Digit Declines The London firm updated clients on its mid-March results and positioning. Stephen Taub March 19, 2020