Release Summary

Cellectis Appoints Immuno-Oncology Leader Stéphane Depil to Position of Senior Vice President Research & Development and Chief Medical Officer

Cellectis