Peter Devreotes

Peter Devreotes

Academic Titles: 
Isaac Morris and Lucille Elizabeth Hay Professor

Department of Cell Biology, Johns Hopkins School of Medicine, 725 N. Wolfe St., Baltimore, MD 21205