david schaffer logo

david schaffer

Contact

Companies
Company
Roles
GenEdit

GenEdit develops technology for gene editing.

Board Member