Selecta Biosciences Has Multiple Shots On Goal

janiecbros/E+ via Getty Images
Selecta Biosciences (SELB) is a clinical-stage biotech company with a promising platform that has multiple applications. The company’s core competence is their ImmTOR (immune tolerance) platform:
Source: May 2021 IR presentation

Click here to view the original article.