Department of Biology laboratory238767Newark, DE 19716United States
University of Delaware [Newark] institution93432Newark, DE 19716 USAUnited Stateshttp://www.udel.edu/