Peter Moyle

Peter B. Moyle received a doctorate in zoology from the University of Minnesota in 1969. He is currently associate director for the Center for Integrated Watershed Science and Management at UC Davis.

Content By Author