New Leaf
New Leaf. Means New Leaf Growth Fund I, L.P.
Found in
Wave Life Sciences Ltd. contract
New Leaf. Means New Leaf Ventures III, L.P. and each of its Affiliates.
All Definitions
Found in
Harpoon Therapeutics, Inc. contract