James Alwine

James Alwine

Live Science Contributor

James Alwine is a virologist, a professor emeritus at the University of Pennsylvania, a visiting professor at the University of Arizona and a fellow of the American Academy for Microbiology and of the American Association for the Advancement of Science, and a member of the coordinating committee for Defend Public Health. 

Latest articles by James Alwine