Kathleen (Kathy) Gould

Divvying up chromosomes

1 2