Stephen Taub Perceptive Advisors Launches New Fund to Invest in Early Stage Companies The life sciences specialist, whose assets have grown substantially over the past few years, now has three different strategies. Stephen Taub December 3, 2018