David J Reynolds Summary Independent researcher in evolutionary science and genetics. Evolutionary Studies PeerJ Contributions