Most recent affiliation: University of Florida
Most recent affiliation: Haverford College, USA
Most recent affiliation: Haverford College
Most recent affiliation: University of Pennsylvania
Most recent affiliation: Haverford College
Most recent affiliation: Seton Hall University