Colin Parrish
Virologist studying the emergence and evolution of viruses in new hosts - at all scales.
Thought Leader
#323 Infectious Disease

Last synced from Twitter 129d ago