• - Craig Venter

Craig Venter

Life is a DNA software system.