Peter Larsen, Ph.D.

Research Scientist, Senior

Office: 
130 Science Drive, Dept. of Biology, Durham, NC 27708
Phone: 
(919) 613-8727