Stephen Jay Gould

Stephen Jay Gould

Born: 1941-09-10 — New York City, New York, USA

Known For