Pull to refresh
Logo
Sean B. Carroll

Sean B. Carroll

Distinguished University Professor of Biology, University of Maryland

Appears in 1 story

Born: September 17, 1960, Toledo
Education: Washington University in St. Louis, Tufts University, St. Francis de Sales High School

Last updated Nov 2, 2026