Stephen Taub Perceptive Advisors Posts Best Results Since 2000, Gaining 54% The life sciences firm is also raising money for a new credit fund. Stephen Taub January 15, 2020