Sarah Sloane

Photo Not Available image of closeup of Merrill Hall turret
Title Associate Professor of Biology
Telephone 207.778.7484
Bio

Degrees

  • 1992 PhD University of Michigan; 1977 BS University of Florida