Stephanie Hammond

University of Delaware
Biotechnology Institute and Chemical Engineering
15 Innovation Way
Newark DEUSA
19711