Stephen Taub Seligman Launches a New Health Care Fund Behind the strategy of the long-short fund Stephen Taub March 28, 2024