Shelley Rust

Associate Director, Operations

Delaware Biotechnology Institute

590 Avenue 1743
Newark, DE 19713

Email: strust@udel.edu
Phone: 302-831-7137