John Dennehy is an evolutionary biologist who studies bacteriophage life history stochasticity and ...
Research interests in evolutionary developmental biology, publications, presentations and teaching ...