Ruby Roach, Ph.D

Scientist and Communications Lead

ruby.roach@nanophage.com