Eric Stallard

Stallard is a research professor and co-director of the Biodemography of Aging Research Unit at Duke University

More from TIME
More From TIME