J.Craig Venter : Designing Life(Synthetic Bacteria) Andy Sipowicz 2024-10-23 | J.Craig Venter : Designing Life(Synthetic Bacteria)