Sphera
Sphera. Means, collectively, Sphera Global Healthcare Master Fund (a Cayman Islands Corporation) and Sphera Biotech Master Fund, Lp (a Cayman Islands Partnership).
All Definitions
Found in
Galecto Inc. contract