Stephen Taub Lion Point Launches a New Life Sciences Fund The firm also plans to roll out a new energy fund later this year. Stephen Taub July 25, 2022 SeongJoon Cho/Bloomberg